0
birleştirmek, ancak ayrı diziler dönüyor:PHP PDO Ben verilerin birden fazla satır döndüren fonksiyonu şu var ayrı diziyi
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();
}
}
çıkışı:
array(1) {
["id"]=>
string(2) "22"
}
array(1) {
["id"]=>
string(2) "21"
}
array(1) {
["id"]=>
string(2) "18"
}
Ben bir iç içe olmak istiyoruz Oysa dizi. Eğer PDO::FETCH_COLUMN
kullanmak istediğiniz gibi
Eğer _nested array_ ne demek istiyorsunuz dönecektir hangi Sesler? Bir örneğiniz var mı? – AbraCadaver
Olası çoğaltılabilir [PHP'de bir diziden yuva oluşturma dizisi nasıl oluşturulur] (http://stackoverflow.com/questions/17189073/how-to-create-a-nested-array-out-of-an-array -in-php) – PacMan
Temelde, iç içe geçmiş $ arr ['id'] [0], $ arr ['id'] [1], $ arr ['id'] [2] istiyorum dizisine erişebileceğim anlamına gelir tüm sonuçları döngü ile yazdırmak ve bu ayrı diziyle bunu yapamıyorum –