0

我正在尝试使用 php 脚本将日期插入 SQL 表中。我正在使用以下代码在 php 中生成日期:

Date("l F d, Y");

如果我在我的 SQL 表中将“dat”列格式的格式设置为字符串,则正确输入日期但是如果我将列格式设置为日期,则日期显示为

0000-00-00

有什么帮助吗?

4

1 回答 1

0

DATE 和与日期相关的数据类型将日期值存储在内部结构中。您输入的日期值的格式不会保留。保存为字符串数据类型时,它只是一个字符串。没有保存日期知识。

当您从 DATE 列中选择数据时,显示的默认格式是0000-00-00. 您可以在选择数据时格式化值(技术取决于 DBMS)。

于 2013-03-08T22:40:00.553 回答