1

我正在使用 MySql 作为我的项目的数据库,我的表单中有一个 DOB(出生日期)字段,它是一个可选字段,因此,用户可以在 DOB 字段中输入或不输入值。假设他们不会在 DOB 中输入值,然后 1970-01-01 日期存储在 DB 的 dob 列中。DB 中 DOB 列的默认值仅为 NULL。为避免这种情况,我该怎么办?我在我的项目中使用 PHP。

我正在使用 ORM,所以,我插入如下

$user->dob = date('y-m-d',strtotime($post->dob));
4

1 回答 1

0

只需检查用户是否在 DoB 字段中输入了某些内容。

if (!empty($post->dob)) 
    $user->dob = date('y-m-d',strtotime($post->dob));
于 2012-05-12T09:11:29.153 回答