Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313

    problema con query contenente sysdate()

    Buongiorno a tutti,

    ho un problema con la seguente query:

    codice:
    INSERT INTO tabella (id, data) VALUES ('$id', SYSDATE();
    stu usando questa query in uno script php...

    la variabile data è così defiita:

    Tipo: DATETIME
    Predefinito : NULL

    ma non funziona... mi dice che c'è un errore di sintassi nella query... cosa sbaglio?

  2. #2
    manca una parentesi a chiusura?

  3. #3
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    no...
    la query in php è:
    Codice PHP:

    $query 
    "INSERT INTO tabella (id, data) VALUES ('$id', SYSDATE())"
    e quando eseguo la seguente query mi restituisce il seguente errore:

    codice:
    Query non valida: You have an error in your SQL syntax; check the manual that corrisponds to your MySQL server version.....

  4. #4
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    l'insert l'ho risolto ma ho un problema con l'update:

    codice:
    UPDATE tabella SET id='$id', data=SYSDATE() WHERE id='ids';
    ma non modifica il campo data e lascia tutto al valore precedente

  5. #5
    ID è numerico? togli l'apici

  6. #6
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    id è varchar...
    ma tolgo gli apici anche se sono in php?

  7. #7
    ti ho detto di toglierli se è numerico. ma visto che è varchar...

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.