php – 当使用date例如:0000-00-00时,绕过if if not empty

目前我正在检查是否(!is_null($foo))虽然当mysql列是一个日期并且认为0000-00-00时这是破坏的.

有没有办法解决这个问题而不添加!=“0000-00-00”

解决方法:

更改日期列的表定义

`date` DATE NULL DEFAULT NULL

我总是建议允许NULL用于可选字段,并且一方面要合理地区分有效值,如0和空字符串,另一方面要区分NULL(=未说明).

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...