⊗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çaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა