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

autoload
Libérer: 2023-04-09 22:18:01
original
5444 Les gens l'ont consulté

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    (   )
Copier après la connexion

  • 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();
?>
Copier après la connexion
rrree

2. Interroger les données

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

3. Supprimer les données

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

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!