0

当从 php 页面提交表单时,我正在尝试将日期和时间自动插入到我的 SQL 数据库中

$sql="INSERT INTO tracker_msisdn_trace (msisdn, avis_name, date, colour, driver, 
driver_id, notes)
VALUES 
('$_POST[msisdn]','$_POST[avis_name]','$_POST[date]','$_POST[colour]','$_POST[driver]','$_POST
[driver_id]','$_POST[notes]')";

这是我用于手动插入数据的代码。

要自动插入我尝试过以下的日期

 $date = date("Y-m-d") 
 $_POST[".$date."]

我没有将日期和时间插入到显示 0000-00-00 的 SQL 中

这是我的 SQL 表

名称 类型 排序规则 属性 Null 默认 Extra

4 日期 日期 无 无

协助将不胜感激

4

1 回答 1

1

你可以这样做:

$date = date("Y-m-d") 
$_POST['date'] = $date

另一种方式 :

$sql="INSERT INTO tracker_msisdn_trace (msisdn, avis_name, date, colour, driver, 
driver_id, notes)
VALUES 
('$_POST[msisdn]','$_POST[avis_name]','". $date ."','$_POST[colour]','$_POST[driver]','$_POST
[driver_id]','$_POST[notes]')";
于 2013-08-05T08:04:42.753 回答