PDO veri çekme select işlemi

PDO İle Veri Tabanından Veri Çekme İşlemi Select Sorgumu prepare İçerinde Belirtiyoruz. Aslında Veri Çekmek İçin Birden Fazla Modlar Vardır. Bu Makalede

FETCH_ASSOC
Üzerinden Gideceğim. 

Fakat Bu Modlara Örnek Vermek Gerekirse;

  1. PDO::FETCH_ASSOC
  2. PDO::FETCH_BOTH
  3. PDO::FETCH_CLASS
  4. PDO::FETCH_NUM
  5. PDO::FETCH_OBJ
  6. PDO::FETCH_LAZY

Gibi Fetch Modes Lar Vardır.

FETCH_ASSOC
Sonucu Bir Array Olarak Bize Çevirir.

$sql=$db->prepare("select * from tablo where tablo_id='12'");
$sql->execute();
$row=$sql->fetch(PDO::FETCH_ASSOC);

echo "<pre>";
print_r($row);

print_r()
İle İndisleriyle Birlikte Veriyi Görebiliriz. Bu Veriyi Yazdırmak İçin 

echo $row['tablo_name'];

Şeklinde Ekrana Yazdırabiliriz. Veri Tabanındaki Tüm Verileri Çekmek İstersek İse fetch Satırını While Döngüsü İçerisine Alarak Yapabiliriz.

$sql=$db->prepare("select * from tablo");
$sql->execute();
while($row=$sql->fetch(PDO::FETCH_ASSOC)){
      echo "İd : "     . $row['tablo_id'];
      echo "<br>";
      echo "Name : "     . $row['tablo_name'];
}