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 veTRUEdö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_CLASSTYPEsabitini 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_BOTHvePDO::FETCH_OBJsabitlerinin 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: