0

我想我可以使用这个MySQL查询来选择数据库中的所有表

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

那么如何在 while 循环中回显这些表标题中的每一个呢?

显然我不能照常行事,$row['something'] 因为这些不是行而是表格标题......

4

1 回答 1

3

您要查找的列名是TABLE_NAME; 每张桌子都有一行 - 所以你可以按照通常的方式来做。

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

于 2012-08-22T11:50:16.737 回答