• 技术文章 >后端开发 >php教程

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

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

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

    rowCount    (   )

    代码实例:

    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('5','张三','66')";
    $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中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:rowcount php
    上一篇:解析PHP中的PDO::fetch()方法 下一篇:一个非常小众的php方法:hypot
    线上培训班

    相关文章推荐

    • TOP N 和SET ROWCOUNT N 哪个更快?• 浅谈PDO的rowCount函数,浅谈pdorowcount_PHP教程• TOP N 和SET ROWCOUNT N 哪个更快?_PHP教程• php的pdo::statement的rowCount方法能否返回select语句受影响的函数?• PDO rowCount()函数详解

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网