PDOStatement::rowCount (Satır Sayısı)

PHP sürücüsünü indirme

Son ifadeye kadar eklenen, silinen veya değiştirilen satır sayısını döndürür.

Syntax

  
int PDOStatement::rowCount ();  

Dönüş Değeri

Eklenen, silinen veya değiştirilen satır sayısı.

Remarks

Eğer ilgili PDOStatement tarafından yürütülen son SQL ifadesi bir SELECT ifadesi ise, bir PDO::CURSOR_FWDONLY imleci -1 döndürür. PDO::CURSOR_SCROLLABLE imleci sonuç kümesindeki satır sayısını döndürür.

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

Bu örnek, rowCount'un iki kullanımını gösterir. İlk kullanım, tabloya eklenen satır sayısını döndürür. İkinci kullanım, kaydırılabilir bir imleç belirttiğinizde rowCount'un sonuç kümesindeki satır sayısını döndürebileceğini gösterir.

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