小编Bea*_*ted的帖子

将PHP POST变量更改为msql数据库的日期格式

在我的代码中,我使用POST方法将用户输入的信息存储到我的数据库中.一切都输入正确,但我不明白如何添加用户输入的日期,并使变量可以识别表中的日期类型,到目前为止我一直在尝试的代码:

$dateRequired = date("Y-m-d", $dateRequired);



$query = "INSERT INTO CustomerRequest (requestDate, dateRequired, collectionDetails, quantity, requestStatus, customerID) VALUES( NOW(),?, ?, ?, ?, ?)";
$statement = $cxn->prepare($query);

//bind parameters for markers, where (s = string, i = integer, d = double,  b = blob)
$statement->bind_param('ssisi', $dateRequired, $details, $quantity, $requestStatus, $customerID);
Run Code Online (Sandbox Code Playgroud)

$dateRequired是我所关注的变量,目前我得到了1970-01-01的输出,用户输入的值是04/29/2015.我显然做错了什么但无法弄清楚问题的哪个部分,以及解决问题的最佳方法.

关于如何让用户输入值以便$dateReqired识别mysql数据库的任何想法?

php mysql

1
推荐指数
1
解决办法
812
查看次数

标签 统计

mysql ×1

php ×1