mysql查询某个数据库下所有表名的sql语句:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名称'具体生成示例如下:
<?php//连接数据库
$con = mysql_connect("localhost","root","")
if (!$con)
{
die('Could not connect: ' . mysql_error())
}
//选择要 *** 作的数据库
mysql_select_db("activity")
//sql语句
$sql="SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'activity'"
//执行sql
$result=mysql_query($sql)
$arr=array()
$i=0
while($row=mysql_fetch_row($result))
{
$arr[$i] = $row[0]
$i++
}
//将结果转换为json格式
$json=json_encode($arr)
//输出结果
print_r($json)
//关闭mysql数据库连接
mysql_close($con)
?>
生成结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)