PDOStatement::rowCount
Retourne le nombre de lignes ajoutées, supprimées ou modifiées par la dernière instruction.
Syntaxe
int PDOStatement::rowCount ();
Valeur de retour
Nombre de lignes ajoutées, supprimées ou modifiées.
Notes
Si la dernière instruction SQL exécutée par le PDOStatement associé était une instruction SELECT, un curseur PDO::CURSOR_FWDONLY retourne -1. Un curseur PDO::CURSOR_SCROLLABLE retourne le nombre de lignes dans le jeu de résultats.
La prise en charge de PDO a été ajoutée dans la version 2.0 de Pilotes Microsoft SQL Server pour PHP.
Exemple
Cet exemple montre deux utilisations de rowCount. La première utilisation retourne le nombre de lignes ajoutées à la table. La seconde utilisation montre que rowCount peut retourner le nombre de lignes dans un jeu de résultats quand vous spécifiez un curseur de défilement.
<?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();
?>
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour