使用PHP返回表名

时间:2012-01-07 20:04:05

标签: php mysql

我想使用PHP返回包含特定单词的表格列表。

我找到了mysql_tablename但显然这个函数已被弃用。我该怎么做呢?

3 个答案:

答案 0 :(得分:2)

$q = mysql_query("SHOW TABLES LIKE 'pattern'");

while ($row = @mysql_fetch_row($q))
{
    echo $row[0]."<br>";
}

答案 1 :(得分:1)

您可以针对information_schema.tables发出查询,应该类似于

select * from information_schema.tables where table_name like '%keyword%';

答案 2 :(得分:1)

查询MySQL服务器:

SELECT table_name FROM INFORMATION_SCHEMA.TABLES
  WHERE table_schema = 'db_name'
  [AND table_name LIKE 'wild']

<强> Source


对于包含特定字词的表格,请使用LIKE关键字在WHERE子句中将其匹配。