Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрос к БД.
 
 автор: Lenux   (24.07.2005 в 18:04)   письмо автору
 
 

Сам запрос:
SELECT * FROM table LIMIT 5, 6;

Как можно и нужно зделать, что бы он вытащил и вернул записи с 5 по 6 ?
Т.е.

...
$limit1=$page+$number; //Получаем лимит с которого начинаем
$limiton--;
$limit2=$limit1-$number;
if($limit2==1) { $limit2=0; }
$query_limit=mysql_query('SELECT * FROM table LIMIT '.$limit2.', '.$limit1.'');
while($limit_word=mysql_fetch_array($query_limit)){ 
....  

И надо так, что бы вытащились записи с limit2 по limit1,а не их колличество:)

   
 
 автор: cheops   (24.07.2005 в 18:50)   письмо автору
 
   для: Lenux   (24.07.2005 в 18:04)
 

ну... так вы же сами привели код, при помощи которого следует вытаскивать записи?

PS Вопросы, посвящённые СУБД MySQL следует задавать в соответствующем разделе http://www.softtime.ru/forum/index.php?id_forum=3

   
 
 автор: Ziq   (26.07.2005 в 08:59)   письмо автору
 
   для: Lenux   (24.07.2005 в 18:04)
 

На самом деле нужно делать немного подругому. Чтобы он вернул все записи 5 по 6 нужно сделать так

select * from table limit 5,1

   
 
 автор: Lenux   (26.07.2005 в 09:33)   письмо автору
 
   для: Ziq   (26.07.2005 в 08:59)
 

Спасибо.
P.S. Извените, за то что зделал ещё раз тему:).

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования