Sütunları birer PHP değişkeni ile ilişkilendirmek, sonuç kümesinin her
satırının anında kullanıma hazır olmasını sağlamanın en kolay ve en
verimli yoludur. Aşağıdaki örnekte, sütunların alınması ve değişkenlerle
ilişkilendirilirken akıllı öntanımlılarla bazı seçeneklerin kullanılışı
gösterilmiştir.
<?php
function readData($dbh) {
$sql = 'SELECT name, colour, calories FROM fruit';
try {
$stmt = $dbh->prepare($sql);
$stmt->execute();
/* Bind by column number */
$stmt->bindColumn(1, $name);
$stmt->bindColumn(2, $colour);
/* Bind by column name */
$stmt->bindColumn('calories', $cals);
while ($row = $stmt->fetch(PDO::FETCH_BOUND)) {
$data = $name . "\t" . $colour . "\t" . $cals . "\n";
print $data;
}
}
catch (PDOException $e) {
print $e->getMessage();
}
}
readData($dbh);
?>
Yukarıdaki örneğin çıktısı:
apple red 150
banana yellow 175
kiwi green 75
orange orange 150
mango red 200
strawberry red 25