之前有人问过类似的问题,但没有回答,而且不是 100% 相同,我有一个类似的 SQL:
SELECT * FROM table1 JOIN table2;
我知道我可以使用 DESC
、DESCRIBE
或 SHOW
获取表的列,但是,该函数不允许多个表既不是 SQL 查询。
最佳答案
mysqli::fetch_assoc()
和 PDOStatement::fetch()
都可以返回一行作为关联数组,这意味着这些列是按列名而不是数字索引的。然后,您可以使用 array_keys()
函数从行中按顺序提取列名列表。
关于php - SQL - 显示 sql 结果中的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34379083/