Как отобразить все имена таблиц из базы данных mysql, используя php?

как отобразить все имена таблиц из базы данных mysql, используя php? Я использую этот синтаксис. Может ли кто-нибудь направить меня туда, где я ошибаюсь.. спасибо заранее

<!--?php

$db = mysqli_connect('localhost','root','','realestate');

// Check connection
if (mysqli_connect_errno($db))
 {
 echo "Failed to connect to MySQL: " . mysqli_connect_error();
 }
 else 
 {
 echo "Successfully connected to database.</br-->";
 }

 $result = mysql_query("SHOW TABLES FROM 'realestate'");

 while ($row = mysql_fetch_array($result))
 {
 echo $row[0];
 }


 ?>
1 ответ

1. Вы смешиваете mysqli с mysql

2. Использовать обратные ссылки для имен таблиц, баз данных или столбцов

SHOW TABLES FROM 'realestate'

licensed under cc by-sa 3.0 with attribution.