[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Синтаксис MySQL
COOLer)
Всем привет! Пишу скрипт который выводит заголовки новостей по 10 штук на страницу, начиная с последней. Появилась такая проблема, при запросе
[/color] ...
$sql="SELECT title FROM news LIMIT $count,10";
$result=mysql_query($sql);
$title=mysql_result($result,1,'title');
print "$title";
...
переменная $result, а в следствии и $title остаются пустыми, т.е. запрос не выполнен. Пожалуйста подскажите в чем ошибка. Я пробовал и такие варианты:
1) $sql="SELECT title FROM news LIMIT '$count',10";
2) $sql="SELECT `title` FROM `news` LIMIT '$count',10";
[color="#000000"]
всё равно не хочет выполнять.




Спустя 6 минут, 44 секунды (21.05.2008 - 14:17) LoneCat написал(а):
Код
$sql = "SELECT `title` FROM `news` ORDER BY `id` DESC LIMIT 10";


ORDER BY - по какому полю сортируется таблица
DESC - сортировать в обратном порядке
LIMIT 10 - вернуть 10 полей уже отсортированного результата.

Если лимиту указать 2 параметра - то первый будет отступом, второй количеством записей, иже

Код
$sql = "SELECT `title` FROM `news` ORDER BY `id` DESC LIMIT 1, 10";


Выдаст тоже самое что и предыдущий пример, но при этом пропустит первую запись.

Спустя 17 часов, 10 минут, 32 секунды (22.05.2008 - 07:27) COOLer) написал(а):
Хотя я имел в виду не это, но огромное спасибо за ORDER BY и DESC happy.gif

Спустя 1 час, 5 минут, 20 секунд (22.05.2008 - 08:32) Ghost написал(а):

Спустя 4 часа, 14 минут, 30 секунд (22.05.2008 - 12:47) COOLer) написал(а):
Спс. Это как раз то что нужно!


_____________
Быстрый ответ:

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