Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: problema con sysdate()

  1. #1
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313

    problema con sysdate()

    Buon pomeriggio a tutti,

    ho qualche problema ad utilizzare la funzione sysdate() per compilare un campo del db.
    il codice è il seguente:
    Codice PHP:
    $data SYSDATE();

    $query " INSERT INTO tabella (data) VALUES ('$data')"
    ma mi restituisce questo errore in fase di caricamento.
    codice:
    Fatal error : Call to undefined function SYSDATE() in C:\...... on line 33
    Ho letto di questa funzione su post in rete ma non riesco ad utilizzarla
    vorrei che quando carico un documento venga registrada data e ora nel nel campo data del db dichiarato come:
    Tipo : DATETIME
    Predefinito : NULL

    cosa sbaglio???
    grazie a tutti in anticipo

  2. #2

    Re: problema con sysdate()

    Originariamente inviato da spawn88
    Ho letto di questa funzione su post in rete ma non riesco ad utilizzarla
    ...però i post andrebbero letti per intero!

    SYSDATE() è una funzione MySQL e non PHP

    Codice PHP:
    ...
    $query " INSERT INTO tabella (data) VALUES (SYSDATE())";
    ... 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    hai ragione satifal e mi spiace darti il martirio però nemmeno così funziona...dicendomi che la query non è valida e c'è un errore nella sintassi della query

  4. #4
    Originariamente inviato da spawn88
    hai ragione satifal e mi spiace darti il martirio però nemmeno così funziona...dicendomi che la query non è valida e c'è un errore nella sintassi della query
    Non è un problema di martirio, ma molte cose si potrebbero risolvere semplicemente documentandosi sul come funzionino.
    Comunque la query è corretta se il campo date è datetime.

    P.S.
    Se magari postassi anche l'errore completo sarebbe ancora più semplice.

    P.P.S.
    Probabilmente ti da errore su qualche altro campo non definito nella insert dichiarato not null e senza valore di default.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    Errore:
    codice:
    Query non valida : 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 ",'A003', 'ciao', SYSDATE())' AT LINE 1

  6. #6
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    questa query di insert funzionava correttamente prima di inserire il campo data

  7. #7
    ...e la query?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    risolto satifal............
    sono un tonno....avevo erroneamente cancellato un apice
    grazie mille

  9. #9
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    ma per l'update non carica nulla...
    nel senso il campo data rimane tutto a 0000-00-00 00:00:00 ma tutti gli altri campi vengono modificati correttamente.
    la query è la seguente:
    Codice PHP:
    $query "UPDATE polizza SET idpolizza='$idpolizza, nomepolizza='$nome', data=sysdate() WHERE idpolizza='$id' "
    non mi da nessun errore ma non modifica il campo data

  10. #10
    Vabbè!!!! ...manca l'apice dopo $idpolizza
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.