⊗ppSpPDQu 57 of 83 menu

Consultas ao Banco de Dados via PDO em PHP

A variável $pdo, que obtivemos após conectar ao banco de dados, representa um objeto OOP. Este objeto possui um método especial query, que executa consultas SQL. Vamos fazer uma consulta de teste na nossa tabela:

<?php $res = $pdo->query('SELECT * FROM users'); ?>

Na variável $res será armazenado o resultado da consulta. Para obter uma linha do resultado é necessário usar o método fetch:

<?php $row = $res->fetch(); var_dump($row); // primeira linha $row = $res->fetch(); var_dump($row); // segunda linha $row = $res->fetch(); var_dump($row); // terceira linha ?>

Quando as linhas acabarem, o método retornará null. Portanto, é conveniente obter as linhas no seguinte loop:

<?php while ($row = $res->fetch()) { var_dump($row); } ?>

Vamos, por exemplo, exibir os nomes dos usuários em parágrafos separados:

<?php while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

Vamos juntar todo o código:

<?php $res = $pdo->query('SELECT name FROM users'); while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

Exiba o salário de todos os usuários da tabela users.

Exiba todos os registros no formato nome: idade.

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