Kueri Database melalui PDO di PHP
Variabel $pdo, yang kita dapatkan
setelah terhubung ke database, merupakan
sebuah objek OOP. Objek ini memiliki metode khusus
query, yang mengeksekusi kueri SQL.
Mari kita lakukan kueri tes
ke tabel kita:
<?php
$res = $pdo->query('SELECT * FROM users');
?>
Dalam variabel $res akan disimpan
hasil kueri. Untuk mendapatkan
satu baris dari hasil
perlu menggunakan metode fetch:
<?php
$row = $res->fetch();
var_dump($row); // baris pertama
$row = $res->fetch();
var_dump($row); // baris kedua
$row = $res->fetch();
var_dump($row); // baris ketiga
?>
Ketika baris habis, metode akan mengembalikan null.
Oleh karena itu, mudah untuk mendapatkan baris dalam
perulangan berikut:
<?php
while ($row = $res->fetch()) {
var_dump($row);
}
?>
Mari kita sebagai contoh menampilkan nama pengguna dalam paragraf terpisah:
<?php
while ($row = $res->fetch()) {
echo '<p>' . $row['name'] . '</p>';
}
?>
Mari kumpulkan semua kodenya bersama:
<?php
$res = $pdo->query('SELECT name FROM users');
while ($row = $res->fetch()) {
echo '<p>' . $row['name'] . '</p>';
}
?>
Tampilkan gaji semua pengguna
dari tabel users.
Tampilkan semua entri dalam format nama: usia.