Maison  >  Article  >  développement back-end  >  Explication détaillée de PDOStatement::rowCount en PHP (avec des exemples de code)

Explication détaillée de PDOStatement::rowCount en PHP (avec des exemples de code)

autoload
autoloadoriginal
2021-04-26 11:47:145508parcourir

Nous devons souvent exploiter les données de la base de données dans PHP, mais nous craignons que la portée de l'instruction SQL dépasse la portée attendue par le modificateur, donc PHP a un méthode qui peut renvoyer Cet article vous amènera à jeter un œil au nombre de lignes affectées par l'instruction rowcount() précédente. SQL

Jetons d'abord un coup d'œil à la syntaxe de la méthode

 : rowcount()

rowCount    (   )

  • Valeur de retour : renvoie le nombre de lignes affectées par l'instruction SQL précédente

Exemple de code :


1. Insérer des données

<?php
$servername="localhost";
$username="root";
$password="root123456";
$dbname="my_database";
$pdo=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
echo "连接成功"."<br>";
$pdo->setAttribute(PDO::ATTR_CASE,PDO::CASE_UPPER);
$sql="insert into fate values(&#39;5&#39;,&#39;张三&#39;,&#39;66&#39;)";
$statement=$pdo->prepare($sql);
$statement->execute();
echo "插入条数:",$statement->rowCount();
?>
rrree

2. Interroger les données

输出:连接成功
       插入条数:1
$sql="select * from fate";
$statement =$pdo->query($sql);
$statement->execute();
echo "查询条数:",$statement->rowCount();

3. Supprimer les données

输出:连接成功
       插入条数:9
$sql="delete   from fate where `id`=2";
// $statement=$pdo->prepare($sql);
$statement =$pdo->prepare($sql);
$statement->execute();
echo "删除条数:",$statement->rowCount();

Recommandé : Résumé des questions d'entretien PHP 2021 (collection)》《Tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn