php读取所有数据库和表
PHP 2010/10/28 16:29:44 点击:不统计
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日期差 >>