PHP: как показать содержимое таблицы MySQL |
|
Написал microsin
|
25.07.2006 |
Здесь также используется таблица, созданная в предыдущем примере.
<?php
// Данные для mysql сервера
$dbhost = "localhost"; // Хост
$dbuser = "guest"; // Имя пользователя
$dbpassword = "mypassword"; // Пароль
$dbname = "database"; // Имя базы данных
echo 'Show Table<br>';
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
if (false === $link)
die ('Error database connect<br>');
$select_result = mysql_select_db($dbname, $link);
if (false === $select_result)
die ('Error database select<br>');
$query = "select * from customer";
$query_result = mysql_query($query, $link);
if (false === $query_result)
die ('Error database SQL query<br>');
while($rows = mysql_fetch_array($query_result, MYSQL_ASSOC))
{
printf("id:%d, name:%s, tel:%s<br>",
$rows['id'], $rows['name'], $rows['tel']);
}
$close_result = mysql_close($link);
if (false === $close_result)
die ('Error database close<br>');
?>
Функция mysql_fetch_array() обрабатывает результат запроса и возвращает массив полей текущей строки результата запроса. Цикл while перебирает все строки массива, каждая строка передается в тело цикла через переменную $rows.
|