+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

"errore di sintassi php mysql"

Ultimo Messaggio di Geclod il:
  1. #1
    User
    Data Registrazione
    Oct 2006
    Messaggi
    13

    "errore di sintassi php mysql"

    Scusate sto per perdere le speranze... da tre giorni che provo miriadi di soluzioni, ma sempre lo stesso 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 'where id = 32' at line 1

    le variabili e i nomi dei campi sono ok, controllati mille anzi duemila volte, il codice il seguente:

    if ($_POST['azione'] == 'edit') {
    $sql="UPDATE s_annunci SET ";
    $sql.="codice = '$vcod' ,";
    $sql.="nome = '$vnome' ,";
    $sql.="produttore = '$vproduttore' ,";
    $sql.="tipologia = '$vmenu' ,";
    $sql.="tipologia_stili = '$vmenus' ,";
    $sql.="altezza = '$vdatitecnici' ,";
    $sql.="quantita = '$vquantita' ,";
    $sql.="prezzo = '$vprezzo' ,";
    $sql.="descrhom = '$vdescrhom' ,";
    $sql.="descrizione = '$vdescrizione' ,";
    $sql.="lampadine = '$vlampadine' ,";
    if( $img1_name != "" ){
    $sql.="img = '$img1_name' ,";}
    $sql.="where id = ". $_POST['id_annuncio'];
    $risultato=mysql_query($sql, $conn) or die (mysql_error());
    }

    grazie a quanti prenderanno parte al rito...

  2. #2
    User L'avatar di Francesco Di Caprio
    Data Registrazione
    Mar 2013
    Localit
    Caserta
    Messaggi
    216
    Segui Francesco Di Caprio su Twitter Aggiungi Francesco Di Caprio su Google+ Aggiungi Francesco Di Caprio su Facebook Aggiungi Francesco Di Caprio su Linkedin
    Ciao,

    alla riga

    $sql.="lampadine = '$vlampadine' ,";

    togli la virgola finale, facendola diventare

    $sql.="lampadine = '$vlampadine' ";

    e alla riga

    $sql.="img = '$img1_name' ,";

    sposta la virgola a sinistra, facendola diventare

    $sql.=", img = '$img1_name' ";

    Questo perch la virgola prima del WHERE non ci va.

    Ciao.
    Endelab - Web Development

  3. #3
    User
    Data Registrazione
    Oct 2006
    Messaggi
    13
    Non so come ringraziarti... sono un c....one. Sai quanto ho cercato una virgola in pi. A volte la stanchezza non ti f vedere l'evidenza. Grazie Mille

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.