आप इसके बजाय इसका उपयोग कर सकते हैं:
$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
. के अंत में लूप लूप, लेकिन उपरोक्त कोड इतना बोझिल नहीं है।