Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysqli क्वेरी केवल पहली पंक्ति लौटा रही है

इस कोड का प्रयोग करें:

$rows = array();
if ($type == 'assoc') {
    while($row = $result->fetch_assoc()) {
      $rows[] = $row;
    }
} else {    
    while($row = $result->fetch_object()) {
      $rows[] = $row;
    }   
}
return $rows;

आप थोड़ी देर के अंदर वापसी का उपयोग कर रहे हैं और वापसी पहले पुनरावृत्ति के बाद लूप को समाप्त कर देती है इसलिए आपको केवल एक पंक्ति मिल रही है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - वर्तमान उपयोगकर्ता को जानने के विभिन्न तरीके

  2. भू-स्थानिक क्वेरी को अनुक्रमित करें:किसी स्थान के निकटतम बिंदु खोजें

  3. java.sql.SQLException पैरामीटर सूचकांक सीमा से बाहर है (1> मापदंडों की संख्या, जो 0 है)

  4. त्रुटि 1054 (42S22):'फ़ील्ड सूची' में अज्ञात कॉलम '‍'

  5. अपरिभाषित संपत्ति:Illuminate\Database\Eloquent\Collection::Laravel 5.2