Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir dizi içinde bir sonuç kümesinde satırları döndürür.
Syntax
array PDOStatement::fetchAll([ $fetch_style[, $column_index ][, ctor_args]] );
Parametreler
$ fetch_style: Satır verisinin formatını belirten bir (tamsayı) sembolü. Değerler listesi için PDOStatement::fetch sayfasına bakınız. PDO::FETCH_COLUMN de izin verilir. PDO::FETCH_BOTH varsayılan olarak kullanılır.
$ column_index: Eğer $fetch_style PDO::FETCH_COLUMN ise döndürülecek sütunu temsil eden bir tam sayı değeri. 0 varsayılandır.
$ ctor_args: Bir sınıf oluşturucu için parametrelerin dizisi, $fetch_style PDO::FETCH_CLASS veya PDO::FETCH_OBJ olduğunda.
Dönüş Değeri
Sonuç kümesinde kalan satırlar dizisi veya metod çağrısı başarısız olursa false (yanlış satır).
Remarks
PDO desteği, SQL Server için Microsoft Drivers for PHP sürümünün 2.0 sürümünde eklenmiştir.
Example
<?php
$server = "(local)";
$database = "AdventureWorks";
$conn = new PDO( "sqlsrv:server=$server ; Database = $database", "", "");
print "-----------\n";
$stmt = $conn->query( "select * from Person.ContactType where ContactTypeID < 5 " );
$result = $stmt->fetchall(PDO::FETCH_BOTH);
print_r( $result );
print "\n-----------\n";
print "-----------\n";
$stmt = $conn->query( "select * from Person.ContactType where ContactTypeID < 5 " );
$result = $stmt->fetchall(PDO::FETCH_NUM);
print_r( $result );
print "\n-----------\n";
$stmt = $conn->query( "select * from Person.ContactType where ContactTypeID < 5 " );
$result = $stmt->fetchall(PDO::FETCH_COLUMN, 1);
print_r( $result );
print "\n-----------\n";
class cc {
function __construct( $arg ) {
echo "$arg\n";
}
function __toString() {
echo "To string\n";
}
};
$stmt = $conn->query( 'SELECT TOP(2) * FROM Person.ContactType' );
$all = $stmt->fetchAll( PDO::FETCH_CLASS, 'cc', array( 'Hi!' ));
var_dump( $all );
?>