Даты в PHP и MySQL - PullRequest
       20

Даты в PHP и MySQL

0 голосов
/ 25 мая 2011

Я пытаюсь использовать следующие запросы, но браузер говорит Неустранимая ошибка: вызов неопределенной функции FROM_UNIXTIME ()

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

Я следую http://www.richardlord.net/blog/dates-in-php-and-mysql

1 Ответ

3 голосов
/ 25 мая 2011

Вы не можете использовать функцию базы данных для переменной PHP. Попробуйте это:

$query = "UPDATE table
             SET datetimefield = FROM_UNIXTIME(" . strtotime($phpdate) . ")
           WHERE...";
$query = "SELECT UNIX_TIMESTAMP(datetimefield)
            FROM table 
           WHERE...";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...