выбор определенных строк из массива.

bav

Новичок
выбор определенных строк из массива.

Я сделал выборку данных из таблицы $r=mysql_query(...) (данные сортируются по алфавиту)
Это все, видимо, занеслось в массив. Я сделал цикл, сначала
от 0 до 9 в нем mysql_fetch_array($r), вывелось первые 10 строк.
Потом сделал цикл с 10 до 19, и думал что у меня продолжится вывод с дальше, а вместо этого, у меня опять выходят первые 10 строк? Что делать?

-~{}~ 10.12.05 21:26:

Не хотелось бы юзать mysql_result.
 

bav

Новичок
там все несколько сложнее.....я хочу сделать что бы данные распределялись по страничкам по 10 строчек на каждой.
Так что код достаточно большой=)))

-~{}~ 10.12.05 21:40:

я сделал один цикл, просто границы меняются
 

Romashov

экспериментатор
Дай запрос и циклы.
Ерунду (например вывод на экран) можешь из кода убрать
 

bav

Новичок
$d-орпределяет границы
$k-число страниц


if(!isset($_GET['d']))
{
$d=0;
$k=ceil($n/$count);
}
else
{
$k=$_GET['k'];
$d=$_GET['d'];
}

for($i=$d;$i<$d+$count;$i++)
{
if($i<$n)
{
$f=mysql_fetch_array($r);
}
else{}
}
for($g=0;$g<$k;$g++)
{
$tmp=$g+1;
//сдесь вывод номеров страниц передающие значения $kи $d
}

-~{}~ 10.12.05 21:47:

n-кол-во строк mysql_num_rows($r)
 
Сверху