⊗ppSpPDMPS 67 of 83 menu

PHP-də PDO ilə hazırlanmış ifadələrin çoxsaylı icrası

Biz verilənlər bazası sorğusu üçün hazırlanmış ifadəni bir neçə dəfə icra edə bilərik. Bu, hər dəfə onu yenidən hazırlamaqdan bir qədər daha səmərəlidir.

Nümunə üçün fərz edək ki, cədvəldəki istifadəçilərin maaşlarını yeniləmək üçün sorğular yerinə yetirməliyik.

Tutaq ki, artıq açar kimi istifadəçinin id-si, dəyər kimi isə onun maaşı göstərilən assosiativ massivimiz var:

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

Gəlin sorğunu bir dəfə hazırlayaq:

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

İndi isə massivimizi dövr etdirəcəyik və hər iterasiyada müxtəlif placeholder məlumatları ilə hazırlanmış sorğumuzu icra edəcəyik:

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

İstifadəçilərin ID-ləri və yaşları olan massiv verilmişdir:

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

Dövr içərisində istifadəçi məlumatlarını yeniləyən kodu yazın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et