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

Форум MySQL

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

 

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

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

тема: Вывод результатов запроса
 
 автор: Skiff   (30.11.2008 в 19:45)   письмо автору
 
 

Я только учюсь! строго не судите.

Не могу решить задачу:
Есть таблица в базе данных, делаю запрос
connect_SQL($sql_host,$sql_login,$sql_pass,$sql_db);
$sql_zapros="SELECT `id`, `name`, `Info`, `size`, `NumDownload` FROM `$sql_tabl` ORDER BY `$sql_tabl`.`name` ASC LIMIT 0, 30 ";
$select_tabl = mysql_query($sql_zapros)or die("БАЗА ДАННЫХ НЕДОСТУПНА <br />Нет такой таблицы");

// Теперь вывожу полученные данные

while ($line = mysql_fetch_row($select_tabl))
{
$download=array();
$download['{razdelName}'].="download&gost";
$download['{ID}'].=$line[0];
$download['{Name}'].=$line[1];
$download['{Info}'].=$line[2];
$download['{Size}'].=$line[3];
$download['{NumDownload}'].=$line[4];
// $out['{main}'].=strtr($templates['download_item'], $download);
}
Вопрос ? Как вывести не все строки, а строки с i по i+n

  Ответить  
 
 автор: FiX   (01.12.2008 в 11:18)   письмо автору
 
   для: Skiff   (30.11.2008 в 19:45)
 

А что значит с i пo i+n?
Если я правильно понял, можно сделать так.


...
$select_tabl = .....
$res = mysql_fetch_row($select_tabl);
$n = 3;
for ($i=0; $i<n; $i++)
{
$download[] = $res[$i];
}


Не проверял, но в принципе должно работать...

  Ответить  
 
 автор: Trianon   (01.12.2008 в 11:45)   письмо автору
 
   для: FiX   (01.12.2008 в 11:18)
 

>$res = mysql_fetch_row($select_tabl);
>$download[] = $res[$i];
>Не проверял, но в принципе должно работать...

Можете не проверять. Работать не будет.

Автору вопроса стоит посмотреть внимательно на указание LIMIT 0, 30
и изменить его соответственно $i и $n

  Ответить  
 
 автор: FiX   (01.12.2008 в 12:44)   письмо автору
 
   для: Trianon   (01.12.2008 в 11:45)
 

Ага, точно, ступил немного :)

  Ответить  
 
 автор: Skiff   (07.12.2008 в 19:07)   письмо автору
 
   для: Trianon   (01.12.2008 в 11:45)
 

Я успел сам разодраться, но спасибо за помощь!!!!

  Ответить  
 
 автор: Trianon   (07.12.2008 в 19:16)   письмо автору
 
   для: Skiff   (07.12.2008 в 19:07)
 

>Я успел сам разодраться...
Как страшно жить...

  Ответить  
 
 автор: Valick   (07.12.2008 в 19:31)   письмо автору
 
   для: Skiff   (07.12.2008 в 19:07)
 

На моей памяти Trianon ещё никого не раздирал, так что могли бы и не торопиться)) (хотя кто знает... я тут относительно недавно)
P.S. Спасибо, ржал минут пять...

  Ответить  
Rambler's Top100
вверх

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