इस कोड का प्रयोग करें:
$rows = array();
if ($type == 'assoc') {
while($row = $result->fetch_assoc()) {
$rows[] = $row;
}
} else {
while($row = $result->fetch_object()) {
$rows[] = $row;
}
}
return $rows;
आप थोड़ी देर के अंदर वापसी का उपयोग कर रहे हैं और वापसी पहले पुनरावृत्ति के बाद लूप को समाप्त कर देती है इसलिए आपको केवल एक पंक्ति मिल रही है।