网站制作学习网PHP→正文:php读取所有数据库和表
字体:

php读取所有数据库和表

PHP 2010/10/28 16:29:44  点击:不统计

学习www.网for站asp制.cn作
php读取所有数据库和表,通过代码读取所有的databases,和某个数据库下的所有表
首先要确定连接有权限读取.
<?//数据库连接
$conn = mysql_connect($DateServer,$DateUser,$Datepwd)or die("数据库连接失败");
 $base_array = array();
  $resault = mysql_list_dbs($conn);
  while ($row = mysql_fetch_object($resault)) {
  $base_array[]=$row->Database;
  }
//即 $base_array就是所有database的名称了.
//选取某个数据库下的表
$DateBase="foraspcn";
mysql_select_db($DateBase,$conn);
 $table_array = array();
 $resault = mysql_list_tables($database,$conn);
 while ($row = mysql_fetch_row($resault)) {
  $table_array[]=$row[0];
 }
//即$table_array就是表数组了.
?>
如果判断是否存在某个表,用inarray即可.
这就是php读取所有书库,和表

·上一篇:php数据库类4.0 >>    ·下一篇:php日期差 >>
推荐文章
最新文章