Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Php и MySql


Автор: Ольга7 23.5.2005, 15:55
Как на языке PHP попросить вывести содержимое таблицы на страницу?

Автор: Joes 23.5.2005, 16:07
разбиваем explode'ом, вставляем implode'ом...
используй
Код

mysql_fetch_row
или mysql_fetch_array

вот примерчик:
Код

$result=mysql_query("SELECT * FROM `books", $link) or die(mysql_errno($link).mysql_error($link)); //генерируем запрос
$th=explode("#","ID#Автор#Название книги#Жанр#Клиент#Дата выдачи#Дата сдачи"); //разбиваем по символу #
echo "<table width=100%><tr><th>",implode("</th><th>",$th),"</th></tr>"; //выводим заголовок таблицы
while($data=mysql_fetch_row($result)) {
        echo "<tr bgcolor='#F0FFFF'><td>", implode("</td><td>",$data), "</td></tr>"; //выводим запись построчно
}
</table>

Автор: Aliance 23.5.2005, 16:26
Тема нираз поднималась, польземся поиском!

Кроме того, нужно приводить код / строение БД...

Автор: Opik 23.5.2005, 16:34
Joes
лучше
mysql_fetch_assoc
Добавлено @ 16:35
Ольга7
http://phpfaq.ru/mysql

Автор: Ольга7 24.5.2005, 09:20
Спасибо всем! smile

Автор: Serkys 24.5.2005, 14:07
Цитата(Opr @ 23.5.2005, 17:34)
лучше
mysql_fetch_assoc

Чем он лучше?

Автор: Opik 25.5.2005, 12:36
Serkys
mysql_fetch_array
возращает
Код

$row[0] = 'some';
$row['action'] = 'some';

т.е для каждого поле в виде 2-ух массивов.
mysql_fetch_assoc только
$row['action']

Автор: Serkys 26.5.2005, 06:56
Opr
Спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)