教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PDO操作MYSQL(代码示例)

PDO操作MYSQL(代码示例)

发布时间:2020-12-10   编辑:jiaochengji.com
教程集为您提供PDO操作MYSQL(代码示例)等资源,欢迎您收藏本站,我们将为您提供最新的PDO操作MYSQL(代码示例)资源
本篇文章将给大家介绍PDO操作MYSQL的方法,希望对需要的朋友有所帮助!

<?php     //PDO操作mysql数据库  增删改查     //1.准备dsn     $mysql_dsn="mysql:host=localhost;dbname=cz;charset=utf8";     //2.连接数据库     try{         $pdo=new PDO($mysql_dsn,'root','123456');     }catch(PDOException $e){         echo $e->getMessage();     }     //3.设置错误模式     $pdo->setAttribute(3,1);     //查询操作     $sql="SELECT * FROM user_info WHERE id=:id";     $stmt=$pdo->prepare($sql);     // //绑定参数     $id=1;     $stmt->bindParam('id',$id);     $bool=$stmt->execute();     if(!$bool){         //报错         var_dump("SQL执行错误");         exit;     }else{         $result=$stmt->fetch(2);         var_dump($result);     }     //删除操作     $sql="DELETE FROM user_info WHERE id=:id and sex=:sex";     $stmt=$pdo->prepare($sql);     $data=array(         ':id'=>3,         ':sex'=>'0'     );     $bool=$stmt->execute($data);     //var_dump($bool);     $result=$stmt->rowCount();     var_dump($result);     //修改操作     $sql="UPDATE user_info SET zname='jack' WHERE id=:id";     $stmt=$pdo->prepare($sql);     $id=5;     $stmt->bindParam(':id',$id);     $bool=$stmt->execute();     var_dump($bool);     $nums=$stmt->rowCount();     var_dump($nums);      //添加操作     $sql="INSERT INTO user_info(id,uid,zname,tel) VALUES(:id,:uid,:zname,:tel)";     $stmt=$pdo->prepare($sql);     $data=array(         ':id'=>2,         ':uid'=>1,         ':zname'=>'john',         ':tel'=>'11111111111'     );     $bool=$stmt->execute($data);     $nums=$stmt->rowCount();     var_dump($nums);   ?>

注意!以上数据库操作可以防止SQL注入问题。

以上就是PDO操作MYSQL(代码示例)的详细内容,更多请关注教程集其它相关文章!

  • 本文转载于:aliyun,如有侵犯,请联系jquerycn@qq.com删除
  • 您可能感兴趣的文章:
    php pdo mysql query用法介绍
    PDO操作MYSQL(代码示例)
    php5使用pdo连接数据库实例
    php pdo函数库用法详解
    php5 pdo的配置与使用方法
    PHP PDO数据库类的insert操作
    PHP PDO数据库类delete操作
    PHP PDO数据库类update操作
    学习使用PDO查询Mysql来避免SQL注入风险
    PHP PDO数据库类select操作

    [关闭]
    ~ ~