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

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

mysqli 增强-批量执行sql 语句
    //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″;

mysqli 增强-批量执行sql 语句

    //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.54gcs.cn/sql/mysql/1252.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏