我发现可以使用此MySQL查询选择数据库中的所有表

SELECT DISTINCT TABLE_NAME
    FROM INFORMATION_SCHEMA.COLUMNS
        WHERE COLUMN_NAME IN ('columnA')
           AND TABLE_SCHEMA='YourDatabase';


那么,如何在while循环中回显每个表标题?

显然,我不能接受通常的$row['something'],因为这些不是行而是表标题。

最佳答案

您要查找的列名称为TABLE_NAME;这样您每张表就会获得一行-因此您可以按照通常的方式进行操作。

除此之外,在使用不返回关联数组/对象的获取函数之一时,您始终可以使用列的索引。

09-18 22:08