⊗ppSpPDMPS 67 of 83 menu

Execução Múltipla de Declarações Preparadas no PDO em PHP

Podemos executar uma declaração preparada para consulta no banco de dados várias vezes. Isso é um pouco mais vantajoso em termos de recursos do que preparar cada vez novamente.

Suponha, por exemplo, que precisamos fazer consultas para atualizar os salários dos usuários na tabela.

Suponha que já temos um array associativo, no qual a chave será o id do usuário, e o valor - seu salário:

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

Vamos preparar a consulta uma vez:

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

E agora, em um loop, vamos percorrer nosso array e executar nossa consulta preparada em cada iteração com dados diferentes para os placeholders:

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

Dado um array com IDs e idades de usuários:

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

Escreva um código que, em um loop, atualize os dados dos usuários.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar