⊗ppSpPDMPS 67 of 83 menu

PDO में PHP में तैयार किए गए एक्सप्रेशन को बार-बार निष्पादित करना

हम डेटाबेस क्वेरी के लिए तैयार किए गए एक्सप्रेशन को कई बार निष्पादित कर सकते हैं। यह संसाधनों के मामले में हर बार इसे दोबारा तैयार करने की तुलना में थोड़ा अधिक लाभदायक है।

उदाहरण के लिए, मान लीजिए कि हमें टेबल में उपयोगकर्ताओं के वेतन अपडेट करने के लिए क्वेरी करने की आवश्यकता है।

मान लीजिए कि हमारे पास पहले से ही एक एसोसिएटिव ऐरे है, जिसमें कुंजी के रूप में उपयोगकर्ता का id दर्शाया गया हो, और मान के रूप में - उसका वेतन:

<?php $salaries = [ 1 => 200, 3 => 500, 5 => 700, ]; ?>

आइए क्वेरी को एक बार तैयार करें:

<?php $res = $pdo->prepare('UPDATE users SET salary=? WHERE id=?'); ?>

और अब एक लूप में, हम अपने ऐरे को पुनरावृत्त करेंगे और प्रत्येक पुनरावृत्ति में प्लेसहोल्डर्स के लिए अलग-अलग डेटा के साथ अपनी तैयार की गई क्वेरी को निष्पादित करेंगे:

<?php foreach ($salaries as $id => $salary) { $res->execute([$salary, $id]); } ?>

उपयोगकर्ताओं की आईडी और आयु वाला एक ऐरे दिया गया है:

<?php $ages = [ 1 => 20, 3 => 30, 5 => 40, ]; ?>

ऐसा कोड लिखें जो लूप में उपयोगकर्ताओं के डेटा को अपडेट करे।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें