之前已经提出了类似的问题,但没有得到回答,并且它不是100%相同,我所拥有的是像SQL一样:
SELECT * FROM table1 JOIN table2;
我知道我可以使用DESC
,DESCRIBE
或SHOW
来获取表的列,但该函数不允许多个表都进行SQL查询。
答案 0 :(得分:2)
mysqli::fetch_assoc()
和PDOStatement::fetch()
都可以将行作为关联数组返回,这意味着列按列名而不是数字编号。然后,您可以使用array_keys()
函数从行中按顺序提取列名列表。