?php
$server='localhost'
$user='root'
$pass='12345'
$dbname='ppq'
$conn=mysql_connect($server,$user,$pass)
if(!$conn)
die("数据库系统连接失败!")
$result=mysql_list_tables($dbname)
if(!$result)
die("数据库连接失败!")
while($row=mysql_fetch_row($result))
{
echo
$row[0]."
"
}
mysql_free_result($result)
?
mysql_list_tables
(PHP
3,
PHP
4
,
PHP
5)
mysql_list_tables
--
列出
MySQL
数据库中的表
说明
resource
mysql_list_tables
(
string
database
[,
resource
link_identifier])
mysql_list_tables()
接受一个数据库名并返回和
mysql_query()
函数很相似的一个结果指针。用
mysql_fetch_array()或者用mysql_fetch_row()来获得一个数组,数组的第0列就是数组名,当获取不到时
mysql_fetch_array()或者用mysql_fetch_row()返回
FALSE。
没这么干过 mysql_list_tables 获取 所有表信息 返回指针 mysql_tablename 获取表名myslq_num_rows函数来判断结果指针中的表的数目
<?php
mysql_connect("localhost", "mysql_user", "mysql_password")
$result = mysql_list_tables("mydb")
for ($i = 0$i <mysql_num_rows($result)$i++)
printf ("Table: %s\n", mysql_tablename($result, $i))
mysql_free_result($result)
?> 这是手册上例子后边的不用我说了吧 sql查询
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)