$query = "SELECT image_id, cat_id, user_id, image_date, image_thumb_file FROM $table WHERE `user_id` = '1' ORDER BY image_id DESC LIMIT 4";
Вывожу данные image_thumb_file.
Проблема в том что мне надо вывести не совсем из последних строк. а на 2 меньше.
Т.е. допустим идет 1 2 3 4 5 6 , а мне надо 3 4 5 6 7 8
image_id___user_id___image_thumb_file
1____1____bla.jpg
2____4____asd.jpg
3____2____gdf.jpg
4____1____adfg.jpg
6____1____as.jpg
7____1____as.jpg
8____1____aasd.jpg
выводим данные с user_id=1 последние 4 значения, но вот надо не совсем последние а на 2 больше.
Спустя 2 минуты, 28 секунд (20.02.2012 - 15:23) johniek_comp написал(а):
LIMIT -3
Спустя 18 минут, 33 секунды (20.02.2012 - 15:42) timoxa2791 написал(а):
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''-3'' at line 1
можешь написать как правильно запрос сделать
можешь написать как правильно запрос сделать
Спустя 26 секунд (20.02.2012 - 15:42) Placido написал(а):
Если правильно понял проблему, то
4 - сколько записей
...ORDER BY `image_id` LIMIT 2, 4;2 - с какой по счету записи (счет начинается с 0),
4 - сколько записей
Спустя 5 минут, 11 секунд (20.02.2012 - 15:47) timoxa2791 написал(а):
http://xmages.net/i/3377202
вот таблица. мне надо вывети не совсем последние данные а на 2 старее. как же обьяснить
вот таблица. мне надо вывети не совсем последние данные а на 2 старее. как же обьяснить
Спустя 4 минуты, 51 секунда (20.02.2012 - 15:52) Placido написал(а):
Значит,
...ORDER BY `image_date` DESC LIMIT 2, 4;
Спустя 2 минуты, 13 секунд (20.02.2012 - 15:54) timoxa2791 написал(а):
Ага помог спасибо большое