Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    UPDATE new SET nome='$nome' .....Error Syntax!

    Aehm.....siccome avete detto che avrei dovuto chiedere a a voi QUALCHE aiutino...beh...
    codice:
    <?
    $nome=$_GET['nome'];
    $mail=$_GET['email'];
    $content=$_GET['content'];
    mysql_connect("www.freesql.org","leo91","200291");
    mysql_select_db("leoleo");
    mysql_query("UPDATE new SET nome='$nome', email='$mail', content='$content' WHERE nome='$nome' , email='$mail', content='$content'")or die(mysql_error());
    mysql_close();
    echo "Modifiche avvenute!";
    ?>Torna Indietro<hr>
    </body>
    </html>
    Questo è il codice php..mi direste semplicemente xkè mi da questo errore?
    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 ' email='Asdgy', content='ASDgggggggggggyy'' at line 1

    Dovrebbe essere una pagina che, dopo aver ricevuto dati da un form(mod.php) con il metodo get(x vedere dove diavolo sbagliavo-.-), dovrebbe MODIFICARE i dati nella riga che contiene il nome originario..e adesso che scrivo sto capendo l'errore..allora correggetemi..ma se scrivo quello, nn funziona xkè le cose che tento di modificare nn esistono, dato ke le imposto nel form (qnto so scemo..)oppure è un vero e proprio errore del #@!:, ?

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    L'errore sta nella clausula WHERE, devi usare AND al posto delle virgole
    codice:
    ... WHERE campo=valore AND campo2=valore2 ....
    anche se sarebbe meglio usare, se possibile ovviamente, soltanto la chiave primaria
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    sarebbe anche il caso di proteggere la query dalle sql injections
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    Grazie mille! In effetti x cancellare un campo ho usato WHERE id='$id' E BASTA! Grazie m4rko!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.