目前我正在检查是否(!is_null($foo))虽然当mysql列是一个日期并且默认为0000-00-00时这是破坏的.
有没有办法解决这个问题而不添加!=“0000-00-00”
解决方法:
更改日期列的表定义
`date` DATE NULL DEFAULT NULL
我总是建议允许NULL用于可选字段,并且一方面要合理地区分有效值,如0和空字符串,另一方面要区分NULL(=未说明).