Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí počet řádků přidaných, smazaných nebo změněných posledním příkazem.
Syntax
int PDOStatement::rowCount ();
Návratová hodnota
Počet řádků přidaných, smazaných nebo změněných.
Remarks
Pokud byl poslední SQL příkaz vykonaný příslušným PDOStatement příkazem SELECT, kurzor PDO::CURSOR_FWDONLY vrátí -1. Kurzor PDO::CURSOR_SCROLLABLE vrací počet řádků ve výsledné množině.
Podpora PDO byla přidána ve verzi 2.0 Microsoft Drivers for PHP for SQL Server.
Example
Tento příklad ukazuje dvě použití rowCount. První použití vrátí počet řádků, které byly do tabulky přidány. Druhé použití ukazuje, že rowCount může vrátit počet řádků ve výsledné sadě, když zadáte posuvný kurzor.
<?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();
?>