如何使用php显示mysql数据库中的所有表名?

时间:2013-11-05 20:07:50

标签: php mysql sql database

如何使用php显示mysql数据库中的所有表名?我正在使用这种语法..任何人都可以指导我错误的地方..提前感谢

    <?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 个答案:

答案 0 :(得分:2)

1.您正在将mysqli与mysql混合

2.使用表格,数据库或列名称的反引号

SHOW TABLES FROM `realestate`