PDO ile Verileri Nesne Olarak Getirme – Ahmet Cansever
Cuma , 18 Ağustos 2017
Anasayfa » PHP » PDO ile Verileri Nesne Olarak Getirme

PDO ile Verileri Nesne Olarak Getirme

Diğer veritabanları uzantılarında olduğu gibi PDO ile de seçilen veriyi nesneye çevirmek mümkündür. Ama PDO diğer eklentilerden daha fazla özellik ve esneklik sunmaktadır. Bu yazıda bu özelliklerden bir kaç tanesine değineceğim.

Tek Nesne Getirme

Sonuçlardan nesne oluşturmak için iki seçeneğimiz var. Tanıdık yöntem olan fetch()

yada fetchObject() metodu kullanılabilir.

Ogrenci nesnesi iki kodda da aynı olarak oluşturulacaktır.

Kesinlikle ikinci yöntem çok daha iyi görünüyor. Aralarındaki farklı gelecek olursak, 1. yöntemde nesne oluşturulmazsa fetch() metodu bize bir dizi döndürecektir. fetchObject() metodu ile ise bize bir sınıf döndürmektedir.

Nesne Dizisi Getirme

Yukarıdaki her iki yöntemle tüm verileri getirmek mümkündür. fetch() metodu ile tek kayıt getirilebildiği gibi fetchAll() metodu ile sorgudan etkilenen tüm kayıtları alabiliriz.

$ogrenciler dizisi:

İsterseniz ilk sütuna göre gruplayarak listeyi çekmek de mümkün. Bu yapmak için PDO::FETCH_CLASS bildiriminin yanına PDO::FETCH_GROUP  bildirimini eklemek yeterli olacaktır.

$ogrenciler dizisi:

 

 

 

Hakkında Hayri

Yorum Yap

Wordpress Tema indir