我正在使用預準備語句插入數據。 如何將變量分配給CURRENT_TIMESTAMP並綁定該值?用準備語句插入CURRENT_TIMESTAMP
我有一個數據庫表的列「名稱,lastfed,lastdoc和ID」。名爲lastfed和lastdoc的2列屬於timestamp類型。 我有一個函數,一旦我運行它,我想lastfed和lastdoc註冊當前的日期和時間。
任何幫助表示讚賞!
$lastfed = CURRENT_TIMESTAMP;
$lastdoc = CURRENT_TIMESTAMP;
$query = $db->prepare("INSERT INTO test (`name`, `lastfed`, `lastdoc`, `id`) VALUES (?, ?, ?, ?)");
$query->bindValue(1, $name);
$query->bindValue(2, $lastfed);
$query->bindValue(3, $lastdoc);
$query->bindValue(4, $user);
您知道mysql和PHP是兩個本質上*不同的程序嗎? –
好,因爲問題是關於將數據添加到mysql數據庫我認爲這是一個相關的主題... @YourCommonSense – Lisa
這不是關於相關性,而是無關緊要。你想要使用的CURRENT_TIMESTAMP是一個** mysql **常量,當你試圖使用任何** PHP **常量時。 –