⊗ppSpPDMPS 67 of 83 menu

Kutekeleza Maonyesho Yaliyotayarishwa Mara Nyingi katika PDO PHP

Tunaweza kutekeleza usemi uliotayarishwa kwa swala la DB mara kadhaa. Hii ni faida kidogo kwa rasilimali, kuliko kuitayarisha kila wakati upya.

Wacha kwa mfano tunahitaji kufanya maswala ya kusasisha mishahara ya watumiaji kwenye jedwali.

Wacha tuchukulie tayari tuna safu ya ushirika, ambayo kwenye ufunguo utatajwa id ya mtumiaji, na kwenye thamani - mshahara wake:

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

Wacha tutayarishe swala mara moja:

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

Na sasa kwenye kitanzi tutachambua safu yetu na kutekeleza swala letu lililotayarishwa katika kila iteration na data tofauti kwa placeholders:

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

Imepewa safu na vitambulisho (IDs) na umri ya watumiaji:

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

Andika code, ambayo kwenye kitanzi itasasisha data ya watumiaji.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa