⊗ppSpPDQu 57 of 83 menu

Αιτήματα στη Βάση Δεδομένων μέσω PDO στην PHP

Η μεταβλητή $pdo, που λάβαμε μετά τη σύνδεση με τη βάση, αντιπροσωπεύει ένα αντικειμενοστρεφές αντικείμενο. Αυτό το αντικείμενο έχει μια ειδική μέθοδο query, που εκτελεί ερωτήματα SQL. Ας κάνουμε ένα δοκιμαστικό αίτημα στον πίνακα μας:

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

Στη μεταβλητή $res θα αποθηκευτεί το αποτέλεσμα του αιτήματος. Για να πάρουμε μια σειρά από το αποτέλεσμα πρέπει να χρησιμοποιήσουμε τη μέθοδο fetch:

<?php $row = $res->fetch(); var_dump($row); // πρώτη σειρά $row = $res->fetch(); var_dump($row); // δεύτερη σειρά $row = $res->fetch(); var_dump($row); // τρίτη σειρά ?>

Όταν τελειώσουν οι σειρές, η μέθοδος θα επιστρέψει null. Επομένως, είναι βολικό να λαμβάνουμε τις σειρές στον ακόλουθο βρόχο:

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

Ας πάρουμε ως παράδειγμα την εμφάνιση των ονομάτων των χρηστών σε ξεχωριστές παραγράφους:

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

Ας συγκεντρώσουμε όλο τον κώδικα μαζί:

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

Εμφανίστε τον μισθό όλων των χρηστών από τον πίνακα users.

Εμφανίστε όλες τις εγγραφές στη μορφή όνομα: ηλικία.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη