⊗ppSpPDMPS 67 of 83 menu

Ekzekutimi i shumëfishtë i shprehjeve të përgatitura në PDO në PHP

Ne mund të ekzekutojmë një shprehje të përgatitur për kërkesën në BD disa herë. Kjo është pak më e favorshme për sa i përket burimeve, sesa ta përgatisim atë çdo herë nga e para.

Le të themi për shembull se duhet të bëjmë kërkesa për përditësimin e pagave të përdoruesve në tabelë.

Le të themi se tashmë kemi një array asociativ, ku si çelës do të tregohet id i përdoruesit, dhe si vlerë - paga e tij:

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

Le të përgatisim kërkesën një herë:

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

Dhe tani në cikël do të përsërisim nëpër array-in tonë dhe do të ekzekutojmë kërkesën tonë të përgatitur në çdo përsëritje me të dhëna të ndryshme për placeholder-at:

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

Është dhënë një array me id dhe moshën e përdoruesve:

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

Shkruani kodin, i cili në cikël do të përditësojë të dhënat e përdoruesve.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo