⊗ppSpPDQu 57 of 83 menu

Consultas a la base de datos mediante PDO en PHP

La variable $pdo, que obtuvimos después de conectarnos a la base de datos, representa un objeto de POO. Este objeto tiene un método especial query que realiza consultas SQL. Hagamos alguna consulta de prueba a nuestra tabla:

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

En la variable $res se almacenará el resultado de la consulta. Para obtener una fila del resultado es necesario usar el método fetch:

<?php $row = $res->fetch(); var_dump($row); // primera fila $row = $res->fetch(); var_dump($row); // segunda fila $row = $res->fetch(); var_dump($row); // tercera fila ?>

Cuando se agoten las filas, el método devolverá null. Por lo tanto, es conveniente obtener las filas en el siguiente ciclo:

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

Pongamos como ejemplo mostrar los nombres de usuario en párrafos separados:

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

Reunamos todo el código:

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

Muestre el salario de todos los usuarios de la tabla users.

Muestre todas las entradas en el formato nombre: edad.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar