0
ich folgende Funktion haben, die mehrere Reihen von Daten zurückgibt, aber es kehrt separate Arrays:PHP PDO verbinden separate Array
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();
}
}
Ausgang:
array(1) {
["id"]=>
string(2) "22"
}
array(1) {
["id"]=>
string(2) "21"
}
array(1) {
["id"]=>
string(2) "18"
}
Während ich will es eine verschachtelte sein Array.
Was meinst du mit _nested array_ zurückkehren wird? Hast du ein Beispiel? – AbraCadaver
Mögliches Duplikat von [So erstellen Sie ein verschachteltes Array aus einem Array in PHP] (http://stackoverflow.com/questions/17189073/how-to-create-a-nested-array-out-of-an-array -in-php) – PacMan
Grundsätzlich bedeutet verschachtelt, dass ich auf das Array wie $ arr ['id'] [0], $ arr ['id'] [1], $ arr ['id'] [2] zugreifen kann um das ganze Ergebnis mit loop zu drucken und mit diesem separaten Array kann ich das nicht machen –