Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    122

    errore sql

    Mi da un errore nel SQL che eseguo in un file che edita i valori delle variabili

    UPDATE prova SET Titolo=$titolo, Descrizione=$descrizione, Nome=$nome, Tipo=$tipo WHERE Id=$id_new

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Gli apici.

    UPDATE prova SET Titolo='$titolo', Descrizione='$descrizione', Nome='$nome', Tipo='$tipo' WHERE Id=$id_new

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    122
    L'errore che esce è questo che è uguale a quello precedente:

    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

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova a fare un echo della query per vedere come viene risolta prima della sua esecuzione.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    122
    qui lo da:

    .......WHERE Id=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

    su $id_new...

    io gli assegno precedentemente il valore:

    if(isset($_GET['id'])){
    $id_new = $_GET['id'];
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    122
    praticamente non mi stampa il valore della id...

    UPDATE prova SET Titolo='prova', Descrizione='prova', Nome='prova.jpg', Tipo='image/jpeg' WHERE Id = 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

    Mettendo il valore statico la query la esegue...

    Ho provato a stampare la variabile dell'id prima di eseguire la query e stampa il valore dell'id giusto... ma non riesco a capire perchè non lo stampa anche nella query...

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.