Newsgroup: it.comp.www.php
Titolo: possibile mai che non funziona?!

sono disperato!°__'.......possibile che non funzioni sta query?!c'è qualcosa
di sbagliato?help me please!
mysql_query("UPDATE popup_membri set in=11, crediti=11 WHERE id=1");
ciao ciao!


in queste situazioni dopo la query che non va fai stampare l'errore:
echo mysql_error();
avrai la risposta che stavi cercando ;)

 ha scritto nel messaggio
news:uhmr8.124701$%g7.39...@twister2.libero.it...


che tipo di campi sono in e crediti?
CIao
Irene

 ha scritto nel messaggio
news:a8l0he$o60$1...@newsreader.mailgate.org...


a occhio sembrava e sembra tutt'ora che alcuni campi non sono numerici. Se i
campi sono stringhe devi mettere il loro valore tra apici '


se sono varchar (e ci saranno ottimi motivi se le hai fatte varchar!!!)
devi usare le virgolette tra i dati
es
variabile='valore'
e NON
variabile=valore
come facevi tu
discorso diverso se i tuoi campi sono INT,FLOAT, ecc... (e mi viene il
dubbio che forse dovrebbero esserlo!!)
Fammi sapere se hai risolto!
Ps. per la prossima volta, it.comp.sofware.database
Ciao
Irene

Ps. per la prossima volta, it.comp.sofware.database
E perchè mai? Su questo ng PHP e MySQL sono IT. La domanda
non era riferita esplicitamente a MySQL, ma ad una query
effettuata tramite PHP.
--
I'm thinking about a cool signature:)
Coming soon...

NON FUNZIONA in nessuna caso,nè con le ' nè senza......il msg d errore è
sempre
You have an error in your SQL syntax near 'in=11, crediti=11 WHERE id=1' at
line 1

 ha scritto nel messaggio
news:%3Cr8.129871$1S3.4...@twister1.libero.it...

ahio senti non puo' essere che non va...
UPDATE popup_membri SET in='11',crediti='11' WHERE id='1'
Ciao
Alex



Mi sa che devi studiare un po'
ad esempio
http://www.html.it/sql/
Bonf

 wrote in message
%3Cr8.129871$1S3.4...@twister1.libero.it...

Premetto che non sono un guru di php, ma credo che tra gli apici vadano
messi solo i valori delle variabili e non tutta la query come fai tu:
mysql_query("UPDATE popup_membri set in='11', crediti='11' WHERE id=1");
Se "in" e "crediti" sono campi che contengono valori solo numerici credo
(come diceva giustamente Irene) che sarebbe meglio trasformarli in int.
Torno a lurkare, chiedendo scusa per eventuali str... ehm... stupidaggini
scritte =)
Ciao
Francesco

 messi solo i valori delle variabili e non tutta la query come fai tu:
Esattamente!!
Cmq (x giuseppe),
fossi in te darei uno sguardo alla documentazione di Mysql prima di
avventurarmi in troppi tentativi !
Il discorso sra diventando OT... nel caso andiamo su
it.comp.software.database
Ciao
Irene



Ha mai funzionato? 'in' e' una parola riservata. Devi lanciare il
client con un'opzione apposta, perche' funzioni.
Leonardo

 ha scritto nel messaggio
news:ns6sau08s37d02e2c...@L.Serni...


effettuata tramite PHP.
:-)
Gia' che ci siamo, sai mica perche'
<?
	system('sudo pop-auth.sh --scram-md5 -d -u lserni');
?>
mi da' errore?
Leonardo maieutico

 riservata?cioč?e come deve essere lanciato?grazie per eventuali
chiarimenti!
cambia nome al campo...
nel senso che secondo te funziona una query del tipo:
SELECT * FROM tabella WHERE select=11 AND update=3 OR from=5
?
so che con asp su access si mette il campo fra parentesi quadre per non
confoderlo con istruzioni SQL...
Ciao
Alex

beh...ma non capisco perchč č un'opzione riservata e come deve essere
laniata per funzionare....
"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> ha scritto nel messaggio
news:ZuLr8.56186$pT1.1...@news1.tin.it...


riservata?cioč?e come deve essere lanciato?grazie per eventuali chiarimenti!
Scusa, mi accorgo ora che quell'errore MySQL lo ottieni tramite un
client PHP. Be', in quel caso non c'e' soluzione: devi cambiare il
nome del campo.
Almeno credo... non so se si possano cambiare le opzioni server da
PHP, magari dando una query tipo SET option=...
Prova a guardare sul manuale.
Leonardo