⊗ppSpPDQu 57 of 83 menu

Datenbankabfragen mit PDO in PHP

Die Variable $pdo, die wir nach dem Verbindungsaufbau zur Datenbank erhalten haben, ist ein OOP-Objekt. Dieses Objekt verfügt über eine spezielle Methode query, die SQL-Abfragen ausführt. Lassen Sie uns eine Testabfrage an unsere Tabelle stellen:

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

In der Variable $res wird das Abfrageergebnis gespeichert. Um eine Zeile aus dem Ergebnis zu erhalten, muss die Methode fetch verwendet werden:

<?php $row = $res->fetch(); var_dump($row); // erste Zeile $row = $res->fetch(); var_dump($row); // zweite Zeile $row = $res->fetch(); var_dump($row); // dritte Zeile ?>

Wenn keine Zeilen mehr vorhanden sind, gibt die Methode null aus. Daher ist es praktisch, die Zeilen in der folgenden Schleife abzurufen:

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

Lassen Sie uns als Beispiel die Benutzernamen in separaten Absätzen ausgeben:

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

Fassen wir den gesamten Code zusammen:

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

Geben Sie das Gehalt aller Benutzer aus der Tabelle users aus.

Geben Sie alle Datensätze im Format Name: Alter aus.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen