[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как реализовать выборку в такой комбинации
sharki
Всем привет) вот задался вопром как сделать так>>>
Мне нужно вытащить из баз id и title посредством

$result3 = mysql_query ("SELECT id,title FROM price LIMIT 5",$db);
$myrow3 = mysql_fetch_array ($result3);
do
{
printf ("<a class='link' href='view.php?pr=%s'>%s</a><br>",$myrow3['id'],$myrow3['title']);
}
while ($myrow3 = mysql_fetch_array($result3));

в один столбец 5 ссылок, рядом еще один столбик в таблице туда поместить следующие 5 ссылок, а в третий еще 5 последующих ссылок.

сначала я подумал сделать 3 выборки т.к 3 столбца, и в каждой выборке указать последовательность ссылок, но не знаю что указывать в атрибутах SELECT

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

всего 15 ссылок в таблице:
с 1 по 5 ссылку => 1столбец;
с 5 по 10 => 2 столбец;
с 10 по 15 => 3 столбец;

как правильно сделать выборку из БД? smile.gif

спасибо)



Спустя 12 минут, 19 секунд (17.09.2010 - 17:41) waldicom написал(а):
Выводить в таблице, в цикле ввести переменную-счетчик и проверять её с помощью операции %

таблица открывается
<строка>
цикл
счетчик++
ежели ( (счетчик % 5) == 0):
изреки </строка><строка>
конец ежели
конец цикла
</строка>
таблица закрывается

Спустя 1 час, 35 минут, 4 секунды (17.09.2010 - 19:16) sharki написал(а):
за это спасибо, понял, а как совместить с запросом
$myrow3 = mysql_fetch_array($result3)
там же нигде не приплюсуешь 1

просто я новичек, и до конца не всасываю biggrin.gif

Спустя 35 минут, 3 секунды (17.09.2010 - 19:51) waldicom написал(а):
Цитата (sharki @ 17.09.2010 - 18:16)
за это спасибо, понял, а как совместить с запросом
$myrow3 = mysql_fetch_array($result3)
там же нигде не приплюсуешь 1

просто я новичек, и до конца не всасываю biggrin.gif

......
$counter = 0;
while($myrow3 = mysql_fetch_array($result3)){
....
if(($counter % 5) == 0) {
......
}
$counter++;
....

}

Спустя 8 минут, 26 секунд (17.09.2010 - 20:00) sharki написал(а):
Спасибо что помог) но в другой теме подсказали лучший вариант "LIMIT 1,5" и т.д..все получилось..сделал просто по запросу в каждый столбец (столбцы фиксированы на странице).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.