PHP和MySQL中的日期

PHP和MySQL中的日期,php,mysql,sql,date,sql-update,Php,Mysql,Sql,Date,Sql Update,我尝试使用以下查询,但浏览器显示 致命错误:从\u UNIXTIME()调用未定义函数。 我在下面您不能在PHP变量上使用数据库函数。试试这个: $query = "UPDATE table SET datetimefield = FROM_UNIXTIME(" . strtotime($phpdate) . ") WHERE..."; $query = "SELECT UNIX_TIMESTAMP(datetimefield)

我尝试使用以下查询,但浏览器显示 致命错误:从\u UNIXTIME()调用未定义函数。


我在下面

您不能在PHP变量上使用数据库函数。试试这个:

$query = "UPDATE table
             SET datetimefield = FROM_UNIXTIME(" . strtotime($phpdate) . ")
           WHERE...";
$query = "SELECT UNIX_TIMESTAMP(datetimefield)
            FROM table 
           WHERE...";

不能对PHP变量使用数据库函数。试试这个:

$query = "UPDATE table
             SET datetimefield = FROM_UNIXTIME(" . strtotime($phpdate) . ")
           WHERE...";
$query = "SELECT UNIX_TIMESTAMP(datetimefield)
            FROM table 
           WHERE...";

您可以尝试使用
从UNIXTIME((UNIX\u TIMESTAMP(NOW()))中选择作为测试
您确定您的数据库支持该功能吗?你有什么风格和版本的SQL?如果可以,你可以试试
选择UNIXTIME((UNIX\u TIMESTAMP(NOW()))作为测试
你确定你的数据库支持该功能吗?您有什么风格和版本的SQL?