Bagikan melalui


PDOStatement::fetchAll

Unduh driver PHP

Mengembalikan baris dalam tataan hasil dalam array.

Sintaks

  
array PDOStatement::fetchAll([ $fetch_style[, $column_index ][, ctor_args]] );  

Parameter

$fetch_style: Simbol (bilangan bulat) yang menentukan format data baris. Lihat PDOStatement::fetch untuk daftar nilai. PDO::FETCH_COLUMN juga diizinkan. PDO::FETCH_BOTH adalah default.

$column_index: Nilai bilangan bulat yang mewakili kolom yang akan dikembalikan jika $fetch_style adalah PDO::FETCH_COLUMN. 0 adalah default.

$ctor_args: Array parameter untuk konstruktor kelas, ketika $fetch_style adalah PDO::FETCH_CLASS atau PDO::FETCH_OBJ.

Tampilkan Nilai

Array baris yang tersisa dalam tataan hasil, atau false jika panggilan metode gagal.

Keterangan

Dukungan untuk PDO ditambahkan di Driver Microsoft versi 2.0 untuk PHP untuk SQL Server.

Contoh

<?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 );  
?>  

Lihat Juga

Kelas PDOStatement

PDO