ホームページ > バックエンド開発 > PHPチュートリアル > PHP の PDOStatement::rowCount の詳細な説明 (コード例付き)

PHP の PDOStatement::rowCount の詳細な説明 (コード例付き)

autoload
リリース: 2023-04-09 22:18:01
オリジナル
5552 人が閲覧しました

PHP データベース内のデータを操作する必要があることがよくありますが、SQL ステートメントのスコープが修飾子によって予期されるスコープを超えていることが心配なので、 PHProwcount() メソッドが組み込まれており、前の SQL ステートメントによって影響を受ける行数を返すことができます。この記事では、その内容について説明します。

まず、rowcount() メソッドの構文を見てみましょう。

rowCount    (   )
ログイン後にコピー
  • 戻り値: 前の行の影響を受けた行を返します。 SQL ステートメント番号

コード例:

1. データの挿入

<?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();
?>
ログイン後にコピー
输出:连接成功
       插入条数:1
ログイン後にコピー

2. データのクエリ

#
$sql="select * from fate";
$statement =$pdo->query($sql);
$statement->execute();
echo "查询条数:",$statement->rowCount();
ログイン後にコピー
输出:连接成功
       插入条数:9
ログイン後にコピー

#3. データの削除##

$sql="delete   from fate where `id`=2";
// $statement=$pdo->prepare($sql);
$statement =$pdo->prepare($sql);
$statement->execute();
echo "删除条数:",$statement->rowCount();
ログイン後にコピー
输出:连接成功
      删除条数:1
ログイン後にコピー

推奨:

2021 PHP 面接質問まとめ (集)》《php ビデオ チュートリアル

以上がPHP の PDOStatement::rowCount の詳細な説明 (コード例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート