[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запрос к базе данных
maxsim1982i
Всем привет. Подскажите как сделать. такая ситуация
вот есть такой запрос

$sql="SELECT * FROM `tender` LIMIT $nach, $count";
$res=mysql_query($sql);

далее в цикле вызов функции
 
$ten=mysql_fetch_array($res);

$sql содержит 10 записей и мне нужно чтоб функция mysql_fetch_array() выбирала с конца то есть от 10 записи к первой. Подскажите как это реализовать



Спустя 3 минуты, 44 секунды (12.01.2010 - 12:08) VolCh написал(а):
SELECT * FROM `tender` ORDER BY id DESC LIMIT 10

Будет выбирать 10 записей с наибольшим id, первая будет с самым большим

Спустя 3 минуты, 26 секунд (12.01.2010 - 12:12) maxsim1982i написал(а):
спасибо

Спустя 34 минуты, 33 секунды (12.01.2010 - 12:46) maxsim1982i написал(а):
$sql="SELECT * FROM `tender` ORDER BY `nn` DESC  LIMIT $nach, $count";

почему то $nach-начало выборки игнорируется хотя значение имеет

Спустя 13 минут, 32 секунды (12.01.2010 - 13:00) maxsim1982i написал(а):
вот весь код

$count=10;
$sql="SELECT * FROM `tender`";
$res=mysql_query($sql);
$kol_rec=mysql_num_rows($res);
$page_kol=ceil($kol_rec/$count);// счетчик
$nach= $kol_rec-$count;
$sql="SELECT * FROM `tender` ORDER BY `nn` DESC LIMIT $nach, $count";
$res=mysql_query($sql);
for ($i=0; $i<mysql_num_rows($res); $i++)
{
$ten=mysql_fetch_array($res);
}


Спустя 1 час, 27 минут, 53 секунды (12.01.2010 - 14:28) maxsim1982i написал(а):
тема закрыта


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

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