Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore query

  1. #1

    Errore query

    Salve a tutti.

    Ho questa query:
    codice:
    $quer=mysql_query("INSERT INTO messaggi (mittente,destinatario,oggetto,messaggio,data,ora)
                                       VALUES('$username','$destinatario','$oggetto','$messaggio,'$data','$ora')") or die ('Errore query 5: ' . mysql_error());
    Ma continua a darmi questo messaggio:
    codice:
    Errore query 5: 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 '06-07-09','22:30')' at line 2

    Quale errore ho fatto?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Hai dimenticato un apice in '$messaggio.

    '06-07-09' è una stringa, non una data e come tale verrà gestita con tutti i problemi che ne conseguono. Usa un campo di tipo date memorizzando le date nel formato aaaa-mm-gg o, nel caso ti serva sia data che ora, un campo di tipo datetime.

  3. #3
    Grazie nicola.
    Non so cosa mi stia capitando in questi giorni. Sono stato anche li 10 minuti a cercare l'errore

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.