php mysql где предложение с использованием даты - PullRequest
0 голосов
/ 26 апреля 2011

Может кто-нибудь помочь мне со следующим?

$crDate = date("Y-m-d");
$sql="update callrecord set crEndtime = Now() where crUsId = ".$crUsId."AND crDate = ".$crDate;

Я пытаюсь обновить таблицу "callrecord" , где crDate - текущая дата. когда я вынимаю "А", он отлично работает.

$sql="update callrecord set crEndtime = Now() where crUsId = ".$crUsId;

это отлично работает. Но я хочу проверить с текущей дата тоже. любая помощь?

Ответы [ 2 ]

3 голосов
/ 26 апреля 2011

Вы можете использовать функцию MySQL curdate(), не вычисляя ее в php.

$sql = "update callrecord set crEndtime = Now() 
        where crUsId = '$crUsId' AND crDate = curdate()";
0 голосов
/ 26 апреля 2011

Я думаю, вы должны попробовать использовать одинарные кавычки вокруг $ crDate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...