在将CURDATE()
和CURTIME()
更新到列中时,它会更新错误的时间和日期。我想将现有时区更改为Asia/Kuala_Lumpur
这是我的更新脚本:
$sql="UPDATE smss SET msg='$msg', r_date=CURDATE(), r_time=CURTIME(), phone='$phone' WHERE p_n='$p_n' and (p_n=null or p_n='') and (phone=null or phone='')";
要更改时区,您有很多解决方案。只需执行以下查询即可更改默认时区:
$sql="SET GLOBAL time_zone = 'Asia/Kuala_Lumpur' " ;
之后,执行更新。
警告:Mysql 已弃用,请使用 Mysqli。"根据你的问题标签"。