|
|
|
| Здравствуйте
В бд есть таблица date в которой время пишеться в формате unix (оно же time())
Так вот...
Как вывести все значения в которой это время равно сегодняшнему дню?
"SELECT * FROM `news` WHERE substring(date, 0, 5)='".$perem."'";
А вот что писать в переменной perem
Вроде как-то mktime надо...но как | |
|
|
|
|
|
|
|
для: SnooPI
(03.01.2008 в 04:05)
| | >В бд есть таблица date в которой время пишеться в формате unix (оно же time())
>Так вот...
>Как вывести все значения в которой это время равно сегодняшнему дню?
SELECT * FROM `news` WHERE DATE(`date_of_news`) = CUR_DATE()
|
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
>А вот что писать в переменной perem
Ну если так сильно надо, то
http://ru2.php.net/date | |
|
|
|
|
|
|
|
для: SnooPI
(03.01.2008 в 04:05)
| | Просто переведите время из формата UNIXSTAMP в календарный тип MySQL при помощи функции FROM_UNIXTIME(). | |
|
|
|
|
|
|
|
для: cheops
(03.01.2008 в 13:39)
| | Сделал так:
$curdate = mktime(0, 0, 0, date("m", time()), date("d", time()), date("Y", time()));
$to = mysql_query("SELECT * FROM `logs` WHERE `date`>'".$curdate."'"); | |
|
|
|