0
我具有以下功能,其返回數據的多個行,但它返回單獨的陣列:PHP PDO結合單獨的陣列
function getAllDataByID($uid)
{
try {
$conn = DB::db_connect();
$sql = "Select id from tbl1 where uid =:uid";
$query = $conn->prepare($sql);
$query->execute(array(':uid'=>$uid));
$query->setFetchMode(PDO::FETCH_ASSOC);
return $query;
}
catch (Exception $e) {
return $e->getMessage();
}
}
輸出:
array(1) {
["id"]=>
string(2) "22"
}
array(1) {
["id"]=>
string(2) "21"
}
array(1) {
["id"]=>
string(2) "18"
}
儘管我希望它是一個嵌套陣列。
你是什麼_nested array_是什麼意思?你有一個例子嗎? – AbraCadaver
[如何在PHP中使用數組創建嵌套數組]可能的重複(http://stackoverflow.com/questions/17189073/how-to-create-a-nested-array-out-of-an-array -in-php) – PacMan
基本上,嵌套意味着我可以訪問數組像$ arr ['id'] [0],$ arr ['id'] [1],$ arr ['id'] [2]我想要打印所有的結果與循環和這個單獨的數組我無法做到這一點 –