我想将用户的出生日期放入数据库..所以我写了这个函数:
function setAge($day, $month, $year)
{
$date= strtotime("$day $month $year");
mysql("UPDATE controlpanel
SET date_of_birth=$date
WHERE=".this->$userID) or die(mysql_error());
}
我不确定这是否正确,或者更新日期的最佳方式。字段变量是 DATE,..我不插入日期,我只是更新它..它会导致错误吗?这是将日期从 php 传送到 mysql 的最佳方法吗?
最佳答案
您应该将 SQL 语句的日期格式设置为“yyyy-mm-dd”以将其插入 MySQL。
关于php - 在放入数据库之前在php中设置日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8049325/