新增操作:
<?php /** * Created by PhpStorm. * User: hp * Date: 2019/4/13 * Time: 16:22 */ require './public/connect.php'; $sql = "INSERT IGNORE INTO `user` (`name`,`sex`,`age`,`email`,`password`,`status`,`create_time`) VALUES (:name,:sex,:age,:email,:password,:status,:create_time)"; $stmt = $pdo->prepare($sql); $name = '火箭浣熊'; $sex = 0; $age = 20; $email = 'Rocket@gmail.com'; $password = sha1('7771349'); $status = 1; $createTime = time(); $stmt->bindParam(':name',$name,PDO::PARAM_STR,20); $stmt->bindParam(':sex',$sex,PDO::PARAM_INT); $stmt->bindParam(':age',$age,PDO::PARAM_INT); $stmt->bindParam(':email',$email,PDO::PARAM_STR,200); $stmt->bindParam(':password',$password,PDO::PARAM_STR,40); $stmt->bindParam(':status',$status,PDO::PARAM_INT); $stmt->bindParam(':create_time',$createTime,PDO::PARAM_INT); if ($stmt->execute()) { echo ($stmt->rowCount()>0) ? '成功添加了'.$stmt->rowCount().'条记录!!' : '没有添加记录!!'; } else { exit(print_r($stmt->errorInfo(),true)); }
效果图如下
更新操作:
<?php /** * Created by PhpStorm. * User: hp * Date: 2019/4/13 * Time: 16:59 */ $pdo = new PDO('mysql:dbname=php_edu','root','root'); $sql = "UPDATE `user` SET `email`=:email,`create_time`=:create_time WHERE `user_id`=:user_id"; $stmt = $pdo->prepare($sql); $id = 7; $email = 'Thor@gmail.com'; $createTime = time(); $stmt->bindParam(':user_id',$id,PDO::PARAM_INT); $stmt->bindParam(':email',$email,PDO::PARAM_STR,100); $stmt->bindParam(':create_time',$createTime,PDO::PARAM_INT); if ($stmt->execute()) { echo ($stmt->rowCount()>0) ? '成功更新了'.$stmt->rowCount().'条记录!' : '没有记录被更新!'; } else { exit(print_r($stmt->errorInfo(),true)); }
效果图如下:
更新前:
更新后:
删除操作:
删除前:
删除后: