您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从MySQL数据库显示PHP中的所有表名

从MySQL数据库显示PHP中的所有表名

MysqL文档中使用代码中的方括号表示可选参数组。它们不应在实际查询中。

您实际需要的唯一命令是:

show tables;

如果要从特定数据库获取表,则假设数据库为“ books”,那么它将是

show tables from books;

如果要查找名称匹配特定模式的表,则仅需要LIKE部分。例如,

show tables from books like '%book%';

显示名称中带有“ book”的表的名称

此外,仅运行“显示表”查询将不会产生您可以看到的任何输出sql回答查询,然后将其传递给PHP,但您需要告诉PHP将其回显到页面

由于听起来您是sql的新手,所以建议您从命令行运行MysqL客户端(或者如果系统上已安装PHPmyadmin,则使用PHPmyadmin)。这样,您就可以查看各种查询的结果,而不必通过PHP函数来发送查询和接收结果。

如果必须使用PHP,这是一个非常简单的演示。连接到数据库后,请尝试以下代码

$result = MysqL_query("show tables"); // run the query and assign the result to $result
while($table = MysqL_fetch_array($result)) { // go through each row that was returned in $result
    echo($table[0] . "<BR>");    // print the table that was returned on that row.
}
php 2022/1/1 18:16:48 有501人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶