Мне нужно вытащить из баз 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 столбец;
как правильно сделать выборку из БД?

спасибо)
Спустя 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
просто я новичек, и до конца не всасываю

Спустя 35 минут, 3 секунды (17.09.2010 - 19:51) waldicom написал(а):
Цитата (sharki @ 17.09.2010 - 18:16) |
за это спасибо, понял, а как совместить с запросом $myrow3 = mysql_fetch_array($result3)там же нигде не приплюсуешь 1 просто я новичек, и до конца не всасываю ![]() |
......
$counter = 0;
while($myrow3 = mysql_fetch_array($result3)){
....
if(($counter % 5) == 0) {
......
}
$counter++;
....
}
Спустя 8 минут, 26 секунд (17.09.2010 - 20:00) sharki написал(а):
Спасибо что помог) но в другой теме подсказали лучший вариант "LIMIT 1,5" и т.д..все получилось..сделал просто по запросу в каждый столбец (столбцы фиксированы на странице).