PHP mysqli 增强 批量执行sql 语句的实现代码

前端技术 2023/09/09 MYSQL

mysqli 增强-批量执行sql 语句

复制代码 代码如下:

<?php

    //mysqli 增强-批量执行sql 语句

    //批量执行dql
    //使用mysqli的mysqli::multi_query() 一次性添加3个用户

    $mysqli =new MySQLi(\"localhost\",\"root\",\"root\",\"test\");
    if($mysqli->connect_error){
        die (\"连接失败\".$mysqli->connect_error);
    }

    //注意分号
    $sqls=\"insert into user1 (name,password,email,age) values(\'AAA\',md5(\'AAA\'),\'AAA@hu.com\',25);\";
    $sqls.=\"insert into user1 (name,password,email,age) values(\'BBB\',md5(\'BBB\'),\'BBB@hu.com\',25);\";
    $sqls.=\"insert into user1 (name,password,email,age) values(\'CCC\',md5(\'CCC\'),\'CCC@hu.com\',25);\";

    //批量执行dml 可以混合使用delete insert update 最好不要使用select
    //$sqls.=\"update user1 set age=15 where id=1;\";
    //$sqls.=\"delete from user1 where id=10\";

    $res=$mysqli->multi_query($sqls);

    if(!$res){
        echo \"操作失败\".$mysqli->error;
    }else{
        echo \"OK\";
    }

?>

本文地址:https://www.stayed.cn/item/24090

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。