PHP MySQL获取指定数据库所有表名

    技术2025-02-02  15

    如果要显示mysql一个指定数据库的表名的话方法很简单,mysql提供了一个show tables命令,它返回的是一个数据,下面来看我做的详细实例,经过测试完全可用*/

    $cn = mysql_connect('localhost','root','root');mysql_select_db('test',$cn);print_r(get_tables());

    function get_tables() //获取所有表表名{ $tables=array(); $r=fetch_all("show tables"); foreach($r as $v) {  foreach($v as $v_)  {   $tables[]=$v_;  } } return $tables;}

    function fetch_all($sql){ $rs=mysql_query($sql); $result=array(); while($rows=mysql_fetch_array($rs,mysql_assoc)) {  $result[]=$rows; }  return $result; }

      ?>

    最新回复(0)