|
Как выбрать следующую строку в БД, не используя id
|
|||
---|---|---|---|
#18+
Ситуация такая. Есть БД продуктов. Выводиться описание товара, а в конце страницы нужно сделать ссылку на следующий и предыдущий товар. Выборка идет по типу продукта (например, видеокарты), id в таблице есть, но сказать с какого номера пойдут видеокарты нельзя. Вот как. Помогите ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2003, 13:54 |
|
Как выбрать следующую строку в БД, не используя id
|
|||
---|---|---|---|
#18+
можна выбрать все и ходить по ним как по массиву, но ето не правильно... выбирай по двум признакам, по типу и ид... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2003, 14:16 |
|
Как выбрать следующую строку в БД, не используя id
|
|||
---|---|---|---|
#18+
Так вот и вопрос, как выбрать следующую запись в массиве ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2003, 15:21 |
|
Как выбрать следующую строку в БД, не используя id
|
|||
---|---|---|---|
#18+
Проблема решилась, но всё таки не очень $idn = $id+1; $idp = $id-1; $sp =(mysql_query("SELECT title, type from products where id ='$idn'")); $sp1 =(mysql_query("SELECT title, type from products where id ='$idp'")); $spn = mysql_fetch_array($sp); $spp = mysql_fetch_array($sp1); $m="hidden";; $n="hidden";; if ($spn[type]=='video') { $n="visible"; } if ($spp[type]=='video') { $m="visible"; }?> <div style="visibility:<? echo $n;?>"><a class="normal" href="detail.php?title=<? echo $spn[title];?>">NEXT</a></div> <div style="visibility:<? echo $m;?>"><a class="normal" href="detail.php?title=<? echo $spp[title];?>">PREVIOS</a></div> Так как жее её еще можно решить ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2003, 16:04 |
|
Как выбрать следующую строку в БД, не используя id
|
|||
---|---|---|---|
#18+
все не так! здесь уже во всех форумах где я бываю уже 10000000000 раз рассказывали, что порядковый номер (id) без дырок - это некузяво. у тебя previous не отобразится, если ты удалил "предыдущую" запись. а если ты хочешь чтобы previous показывал предыдущую запись не по id, а при сотрировке по title? по type???? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2003, 10:11 |
|
|
start [/forum/topic.php?fid=47&msg=32224642&tid=1855879]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 300ms |
total: | 446ms |
0 / 0 |