- Home
- Categorie
- Coding e Sistemistica
- PHP
- Script bugiardo!
-
[php]
$query = "UPDATE milano SET provincia="$provincia",". "comune="$comune","."zona="$zona","."contratto ="$contratto","."tipologia="$tipologia","."pre zzo="$prezzo","."mq="$mq","."descrizione="$de scrizione",". "locali="$locali"" . "WHERE id=$id";
[/php]
questa query ha un errore per me... sulla variabile prezzo scritta pre zzo
inoltre scrivi così:
[php]
$result = mysql_query($query,$db) or die ("Query non valida: " . mysql_error());[/php]
dimmi se ti funzica
-
ciao massimux, dopo aver variato il codice mi ece questo errore:
Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
cosa sarà?
invece pre zzo è stato solamente un errore di copia e incolla.. magari fosse stato per quello
-
ciao tifo-milan.it
prova un po a scriverlo così quell'UPDATE
[php]$query = "UPDATE milano SET provincia='$provincia',comune='$comune', zona='$zona', contratto='$contratto', tipologia='$tipologia', prezzo='$prezzo', mq='$mq', descrizione='$descrizione', locali='$locali' WHERE id='$id'";[/php]facci sapere
EDIT: oooops...ci siamo accavallati
-
Samyorn ti ha aggiustato la query
doivrebbe funzionare inoltre prendi la sana abitudine di utilizzare i singoli apici per non confonderti le idee
Ciao e facci sapere
-
adesso l'errore non me lo da più come pria però mi stampa errore modifica che è un print impostato da me... non vorrei che risolvendo adesso questo errore mi esca nuovamente fuori query non valida...
che sarà mai aesso? certo che php a volte è inspiegabile...
-
Hai verificato che i dati siano stati aggiornati intanto?
-
ihih... l'errore veniva da lontano... esattamente dalla creazione del db.. per dover di cronaca ve lo devo spiegare
$id=$_REQUEST['id'];
qui viene memorizzato l'id del'annuncio, il probema che nel db non ho nessun id ma.... ho ID
meno male che ho risolto... grazie dell'aiuto ciao raga
-
L'importante è risolvere
-
Mi accodo ank'io perchè ho un problema simile e cioè ...
Quando l'utente raggiunge la pagina di attivazione nel mio database faccio un UPDATE sulla riga dell'utente da attivare, il mio problema è questo ... come faccio a individuare dopo un UPDATE se il record è già stato aggiornato ?
thanks all
-
Puoi fare un SELECT su quell'ID e verificare che il campo di attivazione abbia il valore di attivazione che hai stabilito.
-
ahh ... 2 query dunque ... una SELECT e poi un UPDATE ? Sono uno di quelli che tende a far meno query possibili
Non esiste un UPDATE e SELECT tuttoincluso ?thanks
-
veramente prima fai l'update e poi il select, senno' che controlli prima? XD
-
.... come ? Se la riga già esiste col campo settato a 0 ... prima di farlo diventare 1(attivato) controllo con una SELECT no ??? E non il contrario ..... :S
-
come faccio a individuare dopo un UPDATE se il record è già stato aggiornato ?
Scusa tu non vuoi verificare che l'UPDATE sia andato a buon fine???
ovvero che quel campo sia diventato 1??:?
-
ehm no volevo controllare che nn venga con un F5 magari ... rieseguito l'UPDATE inutilmente ... stampando a video una frase tipo "Utente già attivo inutile riattivarlo !!"
thanks
-
Ah
allora fai il SELECT prima se ti serve così