[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод данных -2
timoxa2791
$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 написал(а):
Если правильно понял проблему, то
...ORDER BY `image_id` LIMIT 2, 4;
2 - с какой по счету записи (счет начинается с 0),
4 - сколько записей

Спустя 5 минут, 11 секунд (20.02.2012 - 15:47) timoxa2791 написал(а):
http://xmages.net/i/3377202
вот таблица. мне надо вывети не совсем последние данные а на 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 написал(а):
Ага помог спасибо большое
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.