PDO添加、更新、删除数据

原创2019-01-29 18:42:48126
摘要:<?php//PDO操作数据 返回受影响记录rowCound();返回出错信息errorInfo()//1.创建PDO对象,连接数据库$pdo = new PDO('mysql:host=127.0.0.1;dbname=phpdemo','root','root');//2.创建SQL语句//插入一条信息// $sql = "INS

<?php

//PDO操作数据 返回受影响记录rowCound();返回出错信息errorInfo()

//1.创建PDO对象,连接数据库

$pdo = new PDO('mysql:host=127.0.0.1;dbname=phpdemo','root','root');


//2.创建SQL语句

//插入一条信息

// $sql = "INSERT INTO `user` (`name`,`email`,`password`,`status`,`create_time`) VALUES (:name,:email,:password,:status,:create_time) ";

//更新SQL语句

// $sql = "UPDATE `user` SET `email`=:email,`create_time`=:create_time WHERE `id`= :id ";

//删除SQL语句,必须加条件,平常使用软删除

$sql = "DELETE FROM `user` WHERE `id`=:id ";

//3.验证SQL语句

$stmt = $pdo->prepare($sql);

// var_dump($stmt);

//4.参数绑定

$id = 17;

// $name = '乔峰';

// $email = 'qf@qq.com';

// $email = 'qf@php.cn';

// $password = sha1('12345678');

// $status = 1;

// $create_time = time();

$stmt->bindParam(':id',$id,PDO::PARAM_INT);

// $stmt->bindParam(':name',$name,PDO::PARAM_STR,20);

// $stmt->bindParam(':email',$email,PDO::PARAM_STR,50);

// $stmt->bindParam(':password',$password,PDO::PARAM_STR,40);

// $stmt->bindParam(':status',$status,PDO::PARAM_INT);

// $stmt->bindParam(':create_time',$create_time,PDO::PARAM_INT);

//5.执行操作

if($stmt->execute()){

// echo ($stmt->rowCount()>0) ? '成功添加了'.$stmt->rowCount().'条记录' : '没有记录添加';

// echo ($stmt->rowCount()>0) ? '成功更新了'.$stmt->rowCount().'条记录' : '没有记录更新';

echo ($stmt->rowCount()>0) ? '成功删除了'.$stmt->rowCount().'条记录' : '没有记录删除';

} else {

exit(print_r($stmt->errorInfo(),true));

}


批改老师:韦小宝批改时间:2019-01-30 09:26:40
老师总结:写的很不错 pdo对数据库中数据的处理很方便 也很快捷 没事一定要多练习练习哦 继续加油吧!

发布手记

热门词条