【发布时间】:2015-11-05 12:23:15
【问题描述】:
我有这个代码:
$date = '1991-08-13';
$sql = "INSERT into TABLEA
(nombre, apellido1, apellido2, direccion, codigoPostal,fechaNacimiento, notas)
VALUES
('agds', 'asdgff', 'gerth', 'dfghdfghd efdgvwr', 86486, $date, 'ShhhHH');";
我的问题是下一个:
当我插入 $date 的值为:1991-13-08 但在数据库中出现:0000-00-00
我看过其他带有解决方案的帖子,例如:STR_TO_DATE() 它对我不起作用,它插入 NULL。还有其他解决方案吗?
编辑:缺少:$date 中的''(应该是:'$date')感谢您的更正! (:
【问题讨论】:
-
该日期格式错误。 Mysql 日期为
yyyy-mm-dd。如果是日期列。
标签: php mysql date sql-insert