|
|
|
| Я только учюсь! строго не судите.
Не могу решить задачу:
Есть таблица в базе данных, делаю запрос
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 | |
|
|
|
|
|
|
|
для: 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];
}
|
Не проверял, но в принципе должно работать... | |
|
|
|
|
|
|
|
для: FiX
(01.12.2008 в 11:18)
| | >$res = mysql_fetch_row($select_tabl);
>$download[] = $res[$i];
>Не проверял, но в принципе должно работать...
Можете не проверять. Работать не будет.
Автору вопроса стоит посмотреть внимательно на указание LIMIT 0, 30
и изменить его соответственно $i и $n | |
|
|
|
|
|
|
|
для: Trianon
(01.12.2008 в 11:45)
| | Ага, точно, ступил немного :) | |
|
|
|
|
|
|
|
для: Trianon
(01.12.2008 в 11:45)
| | Я успел сам разодраться, но спасибо за помощь!!!! | |
|
|
|
|
|
|
|
для: Skiff
(07.12.2008 в 19:07)
| | >Я успел сам разодраться...
Как страшно жить... | |
|
|
|
|
|
|
|
для: Skiff
(07.12.2008 в 19:07)
| | На моей памяти Trianon ещё никого не раздирал, так что могли бы и не торопиться)) (хотя кто знает... я тут относительно недавно)
P.S. Спасибо, ржал минут пять... | |
|
|
|