Mam tabelę bazy danych timetable
z polem DATETIME
o nazwie created_on
.Funkcja NOWetime() nie działa z instrukcjami przygotowanymi przez PDO-MYSQL?
created_on DATETIME,
notes VARCHAR(255) NOT NULL
korzystać z funkcji NOW()
wstawić aktualny czas poprzez PDO przygotowane oświadczeń.
INSERT INTO timetable(created_on, note)
VALUES(?, ?);
Więc po związaniu wartości i realizacji przygotowanego oświadczenia ...
$notes ="This is a note...";
$values =array("NOW()", $notes);
$stm->execute($values);
... kolumna w tabeli MySQL notes
pisze oczekiwane dane, ale kolumna created_on
produkuje ...
0000-00-00 00:00:00
Nie chcę używać znacznika czasu epoki Unix. Więc jak mogę uzyskać DATETIME
w funkcji NOW()
do pracy?
Czasami może to być warunkowe, więc chcesz, aby wartość była teraz inna niż teraz. – Miguel