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

PHP सरणी mysql प्रत्येक रिकॉर्ड को पुनः प्राप्त करता है

आप इसके बजाय इसका उपयोग कर सकते हैं:

$q = "select serial from book where serial like '%"
   . implode($serialID, "%' OR serial LIKE '%") . "%'";
$r = mysqli_query($dbc, $q);

while($row = mysqli_fetch_array($r, MYSQLI_ASSOC)
   echo $row['serial'].'<br />';

आपके for . में लूप आप SELECT सभी पंक्तियाँ, लेकिन केवल अंतिम उदाहरण एक चर में सहेजा जाता है ( for के अंतिम पुनरावृत्ति में लूप), इसलिए आप इसे केवल while . में लाते हैं लूप।

पी.एस. आप अपना while . डालकर भी इसे हल कर सकते हैं for . के अंत में लूप लूप, लेकिन उपरोक्त कोड इतना बोझिल नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इमोजी डेटाबेस नोड में नहीं डाल रहे हैं js mysql

  2. डोकर php_network_getaddresses त्रुटि

  3. Xampp . में InnoDB भ्रष्टाचार

  4. Plesk CentOS 7 पर MySQL को Percona से कैसे बदलें?

  5. MySQL ऑर्डर द्वारा [कस्टम सेट फ़ील्ड मान]