Fly*_*Cat 11 php mysql datetime insert-id date
我想在mysql datetime字段中插入日期和时间.当用户选择日期和时间时,它将生成两个POST变量.我搜索过互联网,但仍不确定如何做到这一点.
我的代码.
//date value is 05/25/2010
//time value is 10:00
$date=$_POST['date'];
$time=$_POST['time'];
$datetime=$date.$time
Run Code Online (Sandbox Code Playgroud)
如果我将$ datetime插入mysql,则日期显示为0000-00-00:00:00:00
如果有人能帮助我,我感激不尽.谢谢.
$datetime = $_POST['date'] . ' ' . $_POST['time'] . ':00';
$datetime = mysql_real_escape_string($datetime);
$query = "INSERT INTO table(timestamp) VALUES ('$datetime')";
Run Code Online (Sandbox Code Playgroud)
可以处理更多格式的替代解决方案:
$datetime = $_POST['date'] . ' ' . $_POST['time'];
$datetime = mysql_real_escape_string($datetime);
$datetime = strtotime($datetime);
$datetime = date('Y-m-d H:i:s',$datetime);
$query = "INSERT INTO table(timestamp) VALUES ('$datetime')";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40056 次 |
| 最近记录: |