-1
如何获取PDO(或PDO后)的mysql查询以获得此结果?我的意思是"titles of the columns"
在阵列的第一个位置和下一个位置的值?有人能帮我做个例子吗?我如何获取PDO以获得第一个数组位置的列名称?
[
["ColumnTitle","Column2Title"],
["RecordValue1","RecordValue2"],
["RecordValue1","RecordValue2"],
["RecordValue1","RecordValue2"],
["RecordValue1","RecordValue2"]
]
MySQL查询返回:
ColumnTitle | Column2Title
----------------------------
RecordValue1 RecordValue2
RecordValue1 RecordValue2
RecordValue1 RecordValue2
RecordValue1 RecordValue2
我不认为这个问题是重复的,这是一个特定的情况下.. :(
http://php.net/manual/en/pdostatement.getcolumnmeta.php –
谢谢,那么我应该使用:'$ columns = $ db-> fetchAll(PDO :: FETCH_COLUMN);'然后追加数据行用foreach插入数组,对吧?你将如何选择行? – xunga
@JayBlanchard它使用'$ result = $ db-> query($ query); ($ i = 0; $ i < $result-> columnCount(); $ i ++){ $ col = $ result-> getColumnMeta($ i); $ columns [] = $ col ['name']; '但是我的第二个问题仍然存在,我如何才能得到值以将它们附加到数组中? – xunga