如何使用PHP mysqli和bind_param将数据插入MySQL日期或时间列?
Vol*_*erK 85
像任何其他字符串
$stmt = $mysqli->prepare('insert into foo (dt) values (?)');
$dt = '2009-04-30 10:09:00';
$stmt->bind_param('s', $dt);
$stmt->execute();
Run Code Online (Sandbox Code Playgroud)
小智 14
PHP中的时间戳是整数(来自UNIX纪元的秒数).上面的替代方法是使用整数类型的日期/时间参数,以及MySQL函数FROM_UNIXTIME和UNIX_TIMESTAMP
$stmt = $mysqli->prepare("INSERT INTO FOO (dateColumn) VALUES (FROM_UNIXTIME(?))");
$stmt->bind_param("i", $your_date_parameter);
$stmt->execute();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82491 次 |
| 最近记录: |