
 
 | 
| 技术资料  > PHP技术 > 数据库操作 : PHP4与MySQL数据库操作函数详解(六) |  
PHP4与MySQL数据库操作函数详解(六) March 25,2004 |  
(8) 取数据库名和表名(2个):  
 
1、mysql_list_dbs()  
格式: int mysql_list_dbs(int link_identifier);  
取得所有可用的数据库名(database name)。  
 
例子:  
 
<?php  
$connect = mysql_connect($host , $usr ,$pwd);  
$dbs = mysql_list_dbs($connect);  
$rows = mysql_num_rows($dbs);  
echo "database total : ".$rows;  
$i = 0;  
while($i<$rows)  
{  
$db_name[$i] = mysql_tablename($dbs , $i);  
echo $db_name[$i];  
$i++;  
}  
?>  
即可依次显示出MySQL中所有的数据库名字(database name )。  
Note : 相当于MySQL中的 show databases命令  
 
2、mysql_list_tables()  
格式:int mysql_list_tables(string database name);  
显示该数据库下所有的表的名字Table name。  
 
例子:  
 
<?php  
$connect = mysql_connect($host , $usr , $pwd);  
$tables = mysql_list_tables("mysql");  
$rows = mysql_num_rows($tables);  
echo "Table total : ".$rows;  
$i = 0;  
while($i<$rows)  
{  
$table_name[$i] = mysql_tablename($tables , $i);  
echo $table_name[$i];  
$i++;  
}  
 
?>  
 
即可依次显示出mysql下所有的表的名字  
Note : 相当于MySQL中的 show tables命令(先要用 use mysql命令选中1个数据库)  
 
原作者:[email protected]   
来源:中国PHP自由联盟    
         |  
 
 | 
  
Copyright © 2001-2008 Shenzhen Hiblue Software Team All rights reserved