сори незнаю специфических коммун
Dec. 11th, 2007 11:40 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
здравствуйте! у меня вопрос по mysql+php.
есть база данных. есть заполненная таблица. нужно вывести список всех строк в таблицу.
подключаю базу. запрос к таблице.
это я вывожу только первую строку. таким же макаром надо вставить все остальные. естественно я не хочу для каждой строчки писать строку кода. как это грамотно сделать?
есть база данных. есть заполненная таблица. нужно вывести список всех строк в таблицу.
подключаю базу. запрос к таблице.
$result=mysql_query("SELECT * FROM `categories` LIMIT 0, 30"); $rows=mysql_fetch_array($result, MYSQL_NUM); print '<table><tr><td>id</td><td>название</td><td>описание</td></tr>'; print '<tr><td>'.$rows[0].'</td><td>'.$rows[2].'</td><td>'.$rows[3].'</td></tr>';?>
это я вывожу только первую строку. таким же макаром надо вставить все остальные. естественно я не хочу для каждой строчки писать строку кода. как это грамотно сделать?
Я сделал так
Date: 2007-12-11 09:08 pm (UTC)$x=0;
while ($x < mysql_numrows($result)) :
$field1 = mysql_result($result, $x, 'field1');
print "..$field1...";
$x++;
endwhile;
Re: Я сделал так
Date: 2007-12-11 09:19 pm (UTC)no subject
Date: 2007-12-11 09:24 pm (UTC)Пускать в цикл по мере необходимости
no subject
Date: 2007-12-11 09:25 pm (UTC)no subject
Date: 2007-12-11 10:02 pm (UTC)while ($output=mysql_fetch_array($result)) {
print $output['field1'].$output['field2'];
//ну и так далее, форматирование вывода сделать нужным
}