Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar raderna i ett resultat som är satt i en array.
Syntax
array PDOStatement::fetchAll([ $fetch_style[, $column_index ][, ctor_args]] );
Parameters
$ fetch_style: En (heltals)symbol som specificerar formatet på raddatan. Se PDOStatement::fetch för en lista med värden. PDO::FETCH_COLUMN är också tillåtet. PDO::FETCH_BOTH är standard.
$ column_index: Ett heltalsvärde som representerar kolumnen som ska returneras om $fetch_style är PDO::FETCH_COLUMN. 0 är standardvärdet.
$ ctor_args: En array av parametrarna för en klasskonstruktör, när $fetch_style är PDO::FETCH_CLASS eller PDO::FETCH_OBJ.
Returvärde
En array av de återstående raderna i resultatmängden, eller falsk om metodanropet misslyckas.
Remarks
Stöd för PDO lades till i version 2.0 av Microsoft Drivers för PHP för SQL Server.
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 );
?>