Вывести таблицу MySQL в HTML
Формулировка задачи:
Здравствуйте! У меня проблема вывода БД в HTML. Вот код на php И на страницы выводит только это ('; echo '' . $data['id'] . ''; echo ''; echo ''; echo '' . $data['Text'] . ''; echo ''; } echo ''; echo ''; // закрываем соединение с сервером базы данных mysql_close($connect_to_db); ?>) Что не так в коде, в чем проблема помогите пожалуйста!
<?php
// определяем начальные данные
$db_host = 'localhost';
$db_username = 'root';
$db_password = '';
$db_name = 'test';
$db_table_to_show = 'newbd';
// соединяемся с сервером базы данных
$connect_to_db = mysql_connect($db_host, $db_username, $db_password)
or die("Could not connect: " . mysql_error());
// подключаемся к базе данных
mysql_select_db($db_name, $connect_to_db)
or die("Could not select DB: " . mysql_error());
// выбираем все значения из таблицы "Contacts"
$qr_result = mysql_query("select * from " . $db_table_to_show)
or die(mysql_error());
// выводим в HTML-таблицу все данные клиентов из таблицы MySQL
while($data = mysql_fetch_array($qr_result)){
echo '<tr>';
echo '<td>' . $data['id'] . '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>' . $data['Text'] . '</td>';
echo '</tr>';
}
echo '</tbody>';
echo '</table>';
// закрываем соединение с сервером базы данных
mysql_close($connect_to_db);
?>Решение задачи: «Вывести таблицу MySQL в HTML»
textual
Листинг программы
AddHandler application/x-httpd-php .php .html
Объяснение кода листинга программы
AddHandler- это директива, которая добавляет обработчик для определенного типа контента.application/x-httpd-php- это тип контента, который мы хотим обрабатывать..phpи.html- это расширения файлов, которые мы хотим связать с этим обработчиком.- В данном случае, мы говорим серверу, что когда он встречает файлы с расширениями
.phpили.html, он должен обрабатывать их с помощью PHP. Обратите внимание, что этот код должен быть размещен в файле конфигурации веб-сервера (например, httpd.conf на Apache), чтобы он мог быть применен.