从MySQL获取数组时,行通常会返回一个从0到记录集大小的键:
row[0][key][value]
是否可以将select语句中的一个字段作为数组中的键返回?
例如。假设我的数据集有StudentID,Name,City等
如何选择一个数组,我可以像这样引用StudentID作为索引:
rows[StudentID][Name]
rows[StudentID][City]
etc.
谢谢!
答案 0 :(得分:1)
返回按指定列的值分组的关联数组,按位ORO PDO :: FETCH_COLUMN与PDO :: FETCH_GROUP。
// Other PDO stuff to get a statement - abstract below
$result = PDOStatement::fetchAll( PDO::FETCH_COLUMN | PDO::FETCH_GROUP, 0 );
上的示例3
答案 1 :(得分:0)
取决于您使用的库:
mysql_fetch_assoc()
mysqli_fetch_assoc()
PDO默认提取两者。