⊗ppSpPDQu 57 of 83 menu

Databasequery's via PDO in PHP

De variabele $pdo, die we verkregen na het verbinden met de database, is een OOP-object. Dit object heeft een speciale methode query die SQL-query's uitvoert. Laten we een testquery uitvoeren op onze tabel:

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

In de variabele $res wordt het resultaat van de query opgeslagen. Om één rij uit het resultaat te halen moet je de methode fetch gebruiken:

<?php $row = $res->fetch(); var_dump($row); // eerste rij $row = $res->fetch(); var_dump($row); // tweede rij $row = $res->fetch(); var_dump($row); // derde rij ?>

Wanneer de rijen op zijn, zal de methode null teruggeven. Daarom is het handig om de rijen in de volgende lus op te halen:

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

Laten we als voorbeeld de gebruikersnamen in aparte alinea's weergeven:

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

Laten we alle code samenvoegen:

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

Geef het salaris van alle gebruikers uit de tabel users weer.

Toon alle records in het formaat naam: leeftijd.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren