Neredeyim ?

Muğla / Ortaca

Hızlı İletişim

buldurmert@gmail.com

Beni Takip Edebilirsin

Yazılarım

PDO::FETCH_ KULLANIMLARI

PDO::FETCH_ KULLANIMLARI

  • 2 dakika
  • 8 year ago
Blog Images

Merhaba arkadaşlar , Php pdo kullanarak veri tabanından veriler çektiğimizi biliyoruz örnegin;

$dbh->query("select * from users")->fetch();

bu bize PDO::FETCH_BOTH yani varsayılan olarak değer vermektedir. 

Şimdi ise bu listeye bir göz atalım ;

  • PDO::FETCH_ASSOC: Sütun isimlerine göre indisli bir dizi döner.

  • PDO::FETCH_BOTH (öntanımlı): Hem sütun isimlerine hem de sütun numaralarına göre indislenmiş bir dizi döner. İlk sütunun indisi 0'dır.

  • PDO::FETCH_BOUND: Sütun değerlerini PDOStatement::bindColumn() ile ilişkilendirilmiş PHP değişkenlerine atar ve TRUE döndürür.

  • PDO::FETCH_CLASS: İstenen sınıfın özelliklerini sütun isimlerine eşleyerek sınıfın bir örneğini döndürür. Eğer alım_tarzı değiştirgesi PDO::FETCH_CLASSTYPE sabitini içeriyorsa (örn, PDO::FETCH_CLASS | PDO::FETCH_CLASSTYPE) sınıf ismi ilk sütunun değerine göre belirlenir.

  • PDO::FETCH_INTO: İstenen sınıfın mevcut örneğini sütun isimlerini sınıf özelliklerine eşleyerek günceller.

  • PDO::FETCH_LAZYPDO::FETCH_BOTH ve PDO::FETCH_OBJ sabitlerinin birleşimidir.

  • PDO::FETCH_NUM: Sütun numaralarına göre indislenmiş bir dizi döner. İlk sütunun indisi 0'dır.

  • PDO::FETCH_OBJ: Özellik isimlerinin sınıf isimlerine denk düştüğü bir anonim nesne örneği döndürür.

Peki Bunları Nasıl kullanıcaz diye soruyorsanız.

<?php 
$dbh->query("select * from users")->fetch(PDO::FETCH_ASSOC);

Şeklinde kullanabilirsiniz. 

Yorumlar: