我試圖插入日期(用戶joinedate)我用這個代碼:插入日期時間到MySQL將無法正常工作
$dateTime = new DateTime();
$date = $dateTime->format('Y-m-d H:i:s');
$query = $this->_pdo->prepare('INSERT INTO web_users VALUES(:joinedate)');
$query->bindParam(':joinedate', $date);
$query->execute();
這是PDO,當我執行這將只設置在空數據庫。數據庫列是日期時間,所以它應該工作。
希望有人能幫助我!
不知道這是否會幫助,但你可以嘗試放置bindParam聲明的實際查詢之前.. – ryekayo
你沒有指定任何字段,因此除非您的web_users表中只有日期/時間字段,否則查詢不起作用。如果你只是插入當前的日期/時間,爲什麼還要打擾php方面的日期呢? 'insert ... values(now())'也會起作用。 –
如果加入是我唯一無關緊要的領域。 Seconde,這不是唯一需要插入日期的東西..並不總是now()日期。 – Sjenkie