我正在尝试使用php脚本将日期插入到SQL表中。我使用以下代码在php中生成日期:
Date("l F d, Y");
如果我将SQL表格中'dat'列格式的格式设置为字符串,则日期输入正确但是如果我将列格式设置为日期,则日期显示为
0000-00-00
任何帮助?
答案 0 :(得分:0)
DATE和日期相关的数据类型将日期值存储在内部结构中。不保留您输入的日期值的格式。保存为字符串数据类型时,它只是一个字符串。没有保存日期知识。
从DATE列中选择数据时,显示的默认格式为0000-00-00
。您可以在选择数据时格式化值(技术取决于DBMS)。