2011-07-20 33 views
1

我今天怎麼用PHP保存數據庫?如何將今日保存到使用php的數據庫?

我想有:

$datenow=date('Y-m-d'); 

$stmt = $this->db->prepare("INSERT INTO user (age,wname,slid,time,sex) VALUES (?, ?, ?, ?, ?)"); 
     $stmt->bind_param("isdds", $year, $reasons,$appy_level,$datenow,$sex); 

這是行不通的寫入0000-00-00到數據庫。

+2

如何你的數據庫表中查找?你正在運行哪個數據庫?請提供更多的信息請 – onigunn

+0

在表格中創建一個時間戳爲默認值的列是不是更容易? –

+0

此外,用於節省時間的字段, –

回答

4

根據您的數據庫設置,刪除PHP日期和使用內置NOW()方法MySQL的。這將需要您的時間字段具有DATETIME之一或類似的數據類型。

如:

$stmt = $this->db->prepare("INSERT INTO user (age,wname,slid,time,sex) VALUES (?, ?, ?, NOW(), ?)"); 
$stmt->bind_param("isdds", $year, $reasons, $appy_level, $sex); 
1

可以使用

INSERT INTO user (age,wname,slid,time,sex) VALUES (?, ?, ?, CURDATE(), ?) 
+0

非常感謝你的伴侶:它的工作原理 –

相關問題