Bagikan melalui


PDOStatement::rowCount

Unduh driver PHP

Mengembalikan jumlah baris yang ditambahkan, dihapus, atau diubah oleh pernyataan terakhir.

Sintaks

  
int PDOStatement::rowCount ();  

Tampilkan Nilai

Jumlah baris yang ditambahkan, dihapus, atau diubah.

Keterangan

Jika pernyataan SQL terakhir yang dijalankan oleh PDOStatement terkait adalah pernyataan SELECT, kursor PDO::CURSOR_FWDONLY mengembalikan -1. Kursor PDO::CURSOR_SCROLLABLE mengembalikan jumlah baris dalam tataan hasil.

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

Contoh

Contoh ini menunjukkan dua penggunaan rowCount. Penggunaan pertama mengembalikan jumlah baris yang ditambahkan ke tabel. Penggunaan kedua menunjukkan bahwa rowCount dapat mengembalikan jumlah baris dalam tataan hasil saat Anda menentukan kursor yang dapat digulirkan.

<?php  
$database = "Test";  
$server = "(local)";  
$conn = new PDO( "sqlsrv:server=$server ; Database = $database", "", "");  
  
$col1 = 'a';  
$col2 = 'b';  
  
$query = "insert into Table2(col1, col2) values(?, ?)";  
$stmt = $conn->prepare( $query );  
$stmt->execute( array( $col1, $col2 ) );  
print $stmt->rowCount();  
  
echo "\n\n";  
  
$con = null;  
$database = "AdventureWorks";  
$conn = new PDO( "sqlsrv:server=$server ; Database = $database", "", "");  
  
$query = "select * from Person.ContactType";  
$stmt = $conn->prepare( $query, array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL));  
$stmt->execute();  
print $stmt->rowCount();  
?>  

Lihat juga

Kelas PDOStatement

PDO