|
|
|
| есть таблица:
id | name | age
1 jon 15
2 kan 24
3 jordj 3
как мне можно вывести эту таблицу без цикла do\while???
подскажите плз
вот мое начало:
$result = mysql_query("SELECT * FROM table");
$myrow = mysql_fetch_array($result); | |
|
|
|
|
|
|
|
для: zsaz
(02.02.2010 в 13:31)
| | http://softtime.ru/bookphp/gl12_10.php
Смотрите абзац , озаглавненный mysql_fetch_array | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 13:54)
| | мне немного не так нужно...
Вот конкретная задача:
в базе есть фото. Количество фотографий неизвестно. Нужно вывести все фотографии в таблицу в которой 3 столбца и N-ое количество строк. В каждой ячейке по фотографии.
Тот пример, что Вы дали показывает как вывести строчку из базы в строчку таблицы, а мне надо 3 строчки из базы в строчку таблицы и так Н-ое количество раз.
Вот мой НЕПРАВИЛЬНЫЙ код (вырезка кода). В нем может быть что-то для вас непонятно или просто окажется полным бредом, т.к. я экспериментировал.
$result = mysql_query("SELECT * FROM foto WHERE catid='$catfotoid'");
$myrow = mysql_fetch_array($result);
$count = mysql_num_rows($result);
$kolvo = ceil($count/3);
echo '<form action="" method="post">';
echo '<table width="100%" border="1">';
for ($x=0; $x<$kolvo; $x++)
{
echo '
<tr>
<td>'.$myrow['foto'][1].'</td>
<td>'.$myrow['foto'][2].'</td>
<td>'.$myrow['foto'].'</td>
</tr>
';
}
echo '</table>';
P.S.
наверное я неправильно привел таблицу для примера. Вот более точный вариант (название фото генерируется случайным образом)
id | фото | описание
1 jasd.jpg первое
2 j234.jpg второе
3 213d.jpg третье
4 j12d.jpg четвертое
5 j234.jpg пятое
6 sdf4.jpg шестое
7 32f4.jpg седьмое
нужно получить такую таблицу:
jasd.jpg | j234.jpg | 213d.jpg
j12d.jpg | j234.jpg | sdf4.jpg
32f4.jpg | | |
|
|
|
|
|
|
|
для: zsaz
(02.02.2010 в 14:02)
| | >нужно получить такую таблицу:
>
>jasd.jpg | j234.jpg | 213d.jpg
>j12d.jpg | j234.jpg | sdf4.jpg
>32f4.jpg |
Как можно было догадаться об этом из первого поста?
По каким намекам? | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 14:18)
| | ни по каким...
я понял, что неправильно объяснил задачу, поэтому во втором посте дописал как надо. | |
|
|
|