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. |