⊗ppSpPDMPS 67 of 83 menu

Gjentatt utførelse av forberedte uttrykk i PDO i PHP

Vi kan utføre et forberedt uttrykk for databaseforespørsel flere ganger. Dette er litt mer ressursvennlig enn å forberede det på nytt hver gang.

La oss for eksempel si at vi må gjøre forespørsler for oppdatering av brukerlønninger i tabellen.

La oss si at vi allerede har en assosiativ array, der nøkkelen angir id til brukeren, og verdien - hans lønn:

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

La oss forberede forespørselen én gang:

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

Og nå i løkken skal vi gå gjennom vår array og utføre vår forberedte forespørsel i hver iterasjon med forskjellige data for plassholdere:

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

Det er gitt en array med ID-er og aldre for brukere:

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

Skriv kode som i en løkke oppdaterer brukerdataene.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis