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

डेटाबेस से php डेटा खोज के बाद नहीं दिखाया जाता है

अगर मुझे आपका कोड सही मिला तो समस्या यहाँ है:

$rows = $result->fetchAll();
$numrows = count($rows);
echo  "<p>" .$numrows . " results found for '" . $zoek . "'</p>"; 

// create  while loop and loop through result set
while($row = $result->fetch()){

तो आपने fetchAll() किया पहले और फिर आप कोशिश कर रहे हैं while($row = $result->fetch()){ . लेकिन आप उसी परिणाम से दोबारा प्राप्त नहीं कर सकते।

इसलिए आपको अपने लूप हेडर को इसमें बदलना चाहिए:

 foreach($rows as $row){

तो पूरा टुकड़ा इस तरह होगा:

$rows = $result->fetchAll();
$numrows = count($rows);
echo  "<p>" .$numrows . " results found for '" . $zoek . "'</p>"; 

// create  while loop and loop through result set
foreach ($rows as $row ){

आशा है कि इससे मदद मिलेगी :-)




  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. एक्सेस फॉर्म कैस्केडिंग कॉम्बो बॉक्स ड्रॉप डाउन मेनू में कुछ भी नहीं दिखाता है

  4. MySQL:फुलटेक्स्ट में स्कोर हमेशा 1 क्यों होता है?

  5. JQuery का उपयोग mySQL में मान सम्मिलित करने के लिए