详解PHP中的PDOStatement::rowCount (附代码实例)

autoload
Lepaskan: 2023-04-09 22:18:01
asal
5511 orang telah melayarinya

    PHP中我们经常需要对数据库中的数据进行操作,但是又担心SQL语句涉及的范围超出了修改者预期的范围,所以PHP中内置了rowcount()方法,能够返回受上一个 SQL 语句影响的行数 ,本文就带大家一起来看一看。

首先我们来看一看rowcount()方法的语法:

rowCount    (   )
Salin selepas log masuk
  • 返回值:返回受上一个 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();
?>
Salin selepas log masuk
输出:连接成功
       插入条数:1
Salin selepas log masuk

2.查询数据

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

3.删除数据

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

推荐:2021年PHP面试题大汇总(收藏)》《php视频教程

Atas ialah kandungan terperinci 详解PHP中的PDOStatement::rowCount (附代码实例). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan