Ho una tabella di database timetable
con un campo DATETIME
denominato created_on
.La funzione NOW() di Datetime non funziona con le istruzioni preparate da PDO-MYSQL?
created_on DATETIME,
notes VARCHAR(255) NOT NULL
a utilizzare la funzione NOW()
per inserire l'ora corrente attraverso PDO istruzioni preparate.
INSERT INTO timetable(created_on, note)
VALUES(?, ?);
Così, dopo il legame i valori e l'esecuzione della dichiarazione preparata ...
$notes ="This is a note...";
$values =array("NOW()", $notes);
$stm->execute($values);
... la colonna notes
nella tabella di MySQL scrive i dati previsti ma la colonna created_on
produce ...
0000-00-00 00:00:00
Non voglio usare il timestamp di epoca Unix. Quindi, come faccio a ottenere DATETIME
nella funzione NOW()
per funzionare?
Ma a volte questo può essere condizionale, quindi vuoi che un valore sia ora diverso dagli altri ora .. – Miguel