Visualizzazione risultati 1 fino 4 di 4

Discussione: mysql errore nella sintassi

  1. #1
    noncecapisco è connesso ora Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    235

    Predefinito mysql errore nella sintassi

    buon giorno, sto provando da form ad inviare dati a mysql e oggi mi da questo problema:

    Errore della query: Hai un errore nella sintassi SQL; controlla il manuale che corrisponde alla versione del tuo server MySQL per la sintassi corretta da utilizzare vicino a '( testo , email , file) VALUES ('','','33652122-.'),' alla riga 1.


    $sql = "SELECT * FROM dati_utente ( testo, email, file) VALUES ("
    . "'" . $dati. "',"
    . "'" . $mail . "',"
    . "'" . $file_salvato . "'),";

    non riesco a capire, fino a ieri mattina funzionava...grazie .

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,192

    Predefinito

    C'è una virgola di troppo alla fine:
    Codice PHP:
    $sql = "SELECT * FROM dati_utente ( testo, email, file) VALUES ("
    . "'" . $dati. "',"
    . "'" . $mail . "',"
    . "'" . $file_salvato . "')";
    Ciao!

  3. #3
    noncecapisco è connesso ora Utente Blog
    Data registrazione
    16-09-2023
    Messaggi
    235

    Predefinito

    alemoppooooooooo ....bona sera...sei l'unico che mi risponde sempre.grazie. l'ho levata la virgola ma e' sempre

    uguale. aoo comunque e' proprio strano.. questi giorni ho mandato i file al server con la virgola in piu' e

    funzionava..boo, un giorno funziona e un'altro giorno non funziona. sempre lo stesso errore.


    Errore della query: Hai un errore nella sintassi SQL; controlla il manuale che corrisponde alla versione del tuo server MySQL per la sintassi corretta da utilizzare vicino a '( testo, email, file) VALUES ('','','78318807-.')' alla riga 1.

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,192

    Predefinito

    In effetti, non deve essere una SELECT ma una INSERT INTO se vuoi inserire dati.
    Con questo codice volevi inserire dati o leggerli? Non ricordo il codice "attorno".

    Codice PHP:
    $sql = "INSERT INTO dati_utente ( testo, email, file) VALUES ("
    . "'" . $dati. "',"
    . "'" . $mail . "',"
    . "'" . $file_salvato . "')";
    Ciao!
    Ultima modifica di alemoppo : 13-10-2023 alle ore 18.44.04

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •