在 MySQL 列中输入时间戳

解开

我最近将 MySQL 升级到了 5.7.35 版,将 PHP 升级到了 7.4.21 版。

此 PHP 脚本无法将数据输入到“ my_table”中

$hoje = date("Y-m-d H:i:s"); 

$stmt = $db->prepare("INSERT INTO my_table(teste_id,data) VALUES (:ftesteid, :fdata)");

$stmt->bindParam(':ftesteid', $testeMaisRecente, PDO::PARAM_INT);

$stmt->bindParam(':fdata', $hoje, PDO::PARAM_INT);

$stmt->execute();   

虽然变量$hoje是正确的,但它只是进入0000-00-00 00:00:00data

西蒙娜·罗赛尼

你输入错误bindParam,而不是PDO::PARAM_INT你需要PDO::PARAM_STR
参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章