Получение списка таблиц БД

Выводим список таблиц базы данных.

<?php
# Задаем имя базы данных
$dbname = 'mysql_dbname';
 
# Проверяем подключение к БД
if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
    echo 'Ошибка подключения к mysql';
    exit;
}
 
# Запрашиваем список таблиц БД
$sql = "SHOW TABLES FROM $dbname";
$result = mysql_query($sql);
 
# Проверяем удалось ли получить ответ от БД
if (!$result) {
    echo "Ошибка базы, не удалось получить список таблиц\n";
    echo 'Ошибка MySQL: ' . mysql_error();
    exit;
}
 
# выводим полученные данные
while ($row = mysql_fetch_row($result)) {
    echo "Таблица: {$row[0]}\n";
}
 
mysql_free_result($result);
?>

Добавить комментарий