Вопрос - как выбрать строки в таблице базы, если время в поле меньше текущего?

P
На сайте с 06.01.2009
Offline
562
426

Добрый день.

Подскажите, пож-та


$tek = date("H:i:s");
$result = mysql_query("SELECT id FROM `table` WHERE `next_time`<$tek");

// поле next_time тип time и там записи 15:12:58

понятно, что можно переводить часы, минуты, секунды в число...но не очень хотелось бы.

GoRSS
На сайте с 29.07.2013
Offline
116
#1
$result = mysql_query("SELECT id,next_time FROM `table` WHERE DATE(next_time)<NOW()");

..................

P
На сайте с 06.01.2009
Offline
562
#2
GoRSS:
..................

Сорри, не смог разобраться, почему то выводит все строки...Даже те, в которых время next_time больше, чем текущее.

P
На сайте с 06.01.2009
Offline
562
#3

Разобрался. Вот так работает

$result = mysql_query("SELECT id,next_time FROM `table` WHERE next_time<NOW()");

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий