Beni Takip Edebilirsin
PDO::FETCH_ KULLANIMLARI
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 veTRUE
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ğeralım_tarzı
değiştirgesiPDO::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_LAZY
:PDO::FETCH_BOTH
vePDO::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: