Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Базы данных (http://www.flasher.ru/forum/forumdisplay.php?f=22)
-   -   Вывод определенных строк без id (http://www.flasher.ru/forum/showthread.php?t=46568)

Mascit 08.07.2003 01:35

Вывод определенных строк без id
 
Нужно выводить строки с 1 по 10 на каждую страницу.
Но не так как в коде ниже ( where id>=$limit and id<=$limit+9"; )
Мешает тут id ведь данные меняются ( id1 удаляю остаются id2 id3 id4….. а надо что бы оставались 1 2 3…..)
Так нельзя и я это знаю. Вопрос такой как вывести строки допустим с 1 по 10 не используя id

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
<?php
$db = mysql_connect("localhost", "root");
mysql_select_db("dbinfo",$db);
$show_rows = 10; // строк

if (!isset($limit)) $limit=0;
else $limit=$limit-1;

$query="SELECT * FROM tabinfo LIMIT $limit,$show_rows";
$limit=$limit+1;

$query="SELECT * FROM tabinfo";

$array=mysql_query($query);
$num_rows = mysql_num_rows($array);

//TABLE
echo "<br>";
$query = "SELECT id, iname FROM tabinfo where id>=$limit and id<=$limit+9";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
echo "<br>";
echo $row['iname'] . "<br>";
echo $row['id']. "<br>";
echo "<br>";
}
//TABLE AND

echo "<CENTER>Всего записей - $num_rows.<br>Показанно: ";

$pages=floor($num_rows/$show_rows);
if ($num_rows > $pages*$show_rows) $pages++;

for ($i=1; $i<=$pages; $i++) {
$from=$i*$show_rows-($show_rows-1);
$to=$i*$show_rows;
if ($to > $num_rows) $to = $num_rows;
if ($limit==$from) echo "| $i";
else
echo " | <a href=\"perk.php?limit=$from\"> $i </a>";
}
echo "</center>";
?>
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Mascit 08.07.2003 04:34

Писал бред!!!!!!!!!!!
проблему решил вопрос закрыт


Часовой пояс GMT +4, время: 11:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.