Выборка =>>>
1.
CROWS (05.04.2010 / 23:07)
|id|date|views|.........
Поле date имеет такой формат: 2010-03-06 17:18:47.
Как выбрать например 5 последних записей за сегодняшний день, сортируя их по views?
2.
Neformat (05.04.2010 / 23:20)
Поле date имеет такой формат: 2010-03-06 17:18:47.
Какой такой формат? тип поля varchar?
3.
Саня (05.04.2010 / 23:21)
Можт попробовать преобразовать в UNIX формат дату strtotime() ,а там уже просто
4.
Вантуз-мен (06.04.2010 / 01:07)
<?php
SELECT * FROM `table` WHERE UNIX_TIMESTAMP(`date`)>UNIX_TIMESTAMP(CURDATE()) ORDER BY `views` DESC LIMIT 5;
5.
ramzes (06.04.2010 / 02:23)
Грузить будет больше чем если бы время в уникс записывал..
6.
CROWS (06.04.2010 / 08:14)
Neformat (Вчера / 23:20)
Какой такой формат? тип поля varchar?
DATETIME.
7.
CROWS (06.04.2010 / 08:32)
Vantuz (Сегодня / 01:07)
<?php
SELECT * FROM `table` WHERE UNIX_TIMESTAMP(`date`)>UNIX_TIMESTAMP(CURDATE()) ORDER BY `views` DESC LIMIT 5;
Спасибо.
8.
Олег (07.04.2010 / 17:18)
Проще использовать INTERVAL, коль формат DATETIME
URL:
https://visavi.net/topics/7851