Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
31.07.2003, 13:54
|
|||
---|---|---|---|
|
|||
Как выбрать следующую строку в БД, не используя id |
|||
#18+
Ситуация такая. Есть БД продуктов. Выводиться описание товара, а в конце страницы нужно сделать ссылку на следующий и предыдущий товар. Выборка идет по типу продукта (например, видеокарты), id в таблице есть, но сказать с какого номера пойдут видеокарты нельзя. Вот как. Помогите ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.07.2003, 14:16
|
|||
---|---|---|---|
Как выбрать следующую строку в БД, не используя id |
|||
#18+
можна выбрать все и ходить по ним как по массиву, но ето не правильно... выбирай по двум признакам, по типу и ид... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.07.2003, 15:21
|
|||
---|---|---|---|
|
|||
Как выбрать следующую строку в БД, не используя id |
|||
#18+
Так вот и вопрос, как выбрать следующую запись в массиве ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.07.2003, 16:04
|
|||
---|---|---|---|
|
|||
Как выбрать следующую строку в БД, не используя 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> Так как жее её еще можно решить ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2003, 10:11
|
|||
---|---|---|---|
Как выбрать следующую строку в БД, не используя id |
|||
#18+
все не так! здесь уже во всех форумах где я бываю уже 10000000000 раз рассказывали, что порядковый номер (id) без дырок - это некузяво. у тебя previous не отобразится, если ты удалил "предыдущую" запись. а если ты хочешь чтобы previous показывал предыдущую запись не по id, а при сотрировке по title? по type???? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&mobile=1&tid=1855879]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 180ms |
0 / 0 |