ホームページ  >  記事  >  バックエンド開発  >  PHP の PDOStatement::rowCount の詳細な説明 (コード例付き)

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

autoload
autoloadオリジナル
2021-04-26 11:47:145509ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。