我确实有一个查询要从 MySQL 数据库中获取两个用户。我正在使用 PDO。
这是返回的数组,使用fetchAll(PDO::FETCH_ASSOC)
array(2) {
[0]=>
array(8) {
["user_id"]=>
string(1) "4"
["last_activity"]=>
string(10) "1367361208"
["status"]=>
string(1) "1"
["username"]=>
string(4) "WiS3"
["gender"]=>
string(1) "1"
["a_last_update"]=>
string(10) "1365785841"
["user_level"]=>
string(1) "6"
["level_color"]=>
string(6) "FC0000"
}
[1]=>
array(8) {
["user_id"]=>
string(2) "19"
["last_activity"]=>
string(10) "1367359866"
["status"]=>
string(1) "2"
["username"]=>
string(5) "Admin"
["gender"]=>
string(1) "1"
["a_last_update"]=>
string(10) "1366690422"
["user_level"]=>
string(1) "7"
["level_color"]=>
string(6) "008AFF"
}
}
由于行数组是数字的,要从中获取数据,我必须这样做$row[0][field]
,$row[1][field]
但我希望它是关联使用user_id
的,所以我可以做到$row[user_id][field]
有可能的?我怎么能这样做?