Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以使用SQL语句列出数据库的所有表?_Php_Phpmyadmin - Fatal编程技术网

Php 是否可以使用SQL语句列出数据库的所有表?

Php 是否可以使用SQL语句列出数据库的所有表?,php,phpmyadmin,Php,Phpmyadmin,我是新来的,所以我正在逐步解决数据库中的一些问题,请帮助我 我的问题:是否可以使用SQL语句列出数据库的所有表?您可以发出此命令以获取所有数据库: 显示数据库 此命令适用于所有表: 显示表格在MySQL中,一旦您选择了一个数据库,查询将是 显示表格并返回所有表格的名称 这是你想要的吗 在php中,您可以执行mysql\u查询,sql语句为showtables 您可以使用显示表格 MySQL数据库中的表名存储在信息\u模式数据库中。您可以对其发出以下查询: SELECT TABLE_NAME FR

我是新来的,所以我正在逐步解决数据库中的一些问题,请帮助我


我的问题:是否可以使用SQL语句列出数据库的所有表?

您可以发出此命令以获取所有数据库:

显示数据库

此命令适用于所有表:


显示表格

在MySQL中,一旦您选择了一个数据库,查询将是

显示表格
并返回所有表格的名称

这是你想要的吗

在php中,您可以执行
mysql\u查询
,sql语句为
showtables


您可以使用
显示表格


MySQL数据库中的表名存储在
信息\u模式
数据库中。您可以对其发出以下查询:

SELECT TABLE_NAME FROM TABLES WHERE TABLE_SCHEMA = '[yourDatabaseHere]';

$set1=mysql\u查询(“从表\u架构='demopss'”的表中选择*表\u名称)$dbs1=数组();我使用的代码是否正确请在($db1=mysql\u fetch\u row($set1))$dbs1[]=$db1[0]时帮助我解决这个问题;回波内爆('
',$dbs1)+1是迄今为止发布的唯一跨平台解决方案<代码>信息\u模式
可能是一座金矿。