PDO增删改查

馋奶兔 提交于 2020-01-26 01:45:27
//首先连接数据库$dbms='mysql';     //数据库类型$host='localhost'; //数据库主机名$dbName='user';      //使用的数据库$user='root';      //数据库连接用户名$pass='';          //对应的密码$dsn="$dbms:host=$host;dbname=$dbName";$dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象//增删改查都可以使用预处理方式//增$stmt = $pdo->prepare("INSERT `user` SET `name`= :name , `password`= md5(:password)");$stmt -> execute(['name'=>'张三','password'=>'123123']);echo '成功添加了:'.$stmt->rowCount().'条数据';
//删$stmt = $pdo->prepare('DELETE FROM `user` WHERE `id` = :id');if ($stmt->execute(['id'=>4])){  echo '成功删除:'.$stmt->rowCount().'条数据';}else{  exit($stmt->errorInfo());}$stmt = null;$pdo = null;//改$stmt = $pdo->prepare('UPDATE `user` SET `name`=:name,`password`= md5(:password) WHERE `id`=:id');$stmt -> execute(['id'=>2,'name'=>'李四','password'=>'234234']);echo '成功更新'.$stmt->rowCount().'条数据';//查$stmt = $pdo->prepare('SELECT `id`,`name` FROM `user` WHERE `id`>:id');$stmt -> execute(['id'=>1]);//将结果集绑定到变量上$stmt->bindColumn('id',$id);$stmt->bindColumn('name',$name);$stmt->bindColumn('email',$email);//循环输出结果while($stmt->fetch(PDO::FETCH_BOUND)){  echo 'id:'.$id.' 姓名:'.$name.' 邮箱:'.$email ,'<br>';}
 
 
 
 
 
 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!