摘要:?php $pdo = new PDO('mysql:host=localhost;dbname=php_edu', 'wjh', '1010'); //新增数据 //INSERT INTO `user` VALUES (null, &
?php
$pdo = new PDO('mysql:host=localhost;dbname=php_edu', 'wjh', '1010');
//新增数据
//INSERT INTO `user` VALUES (null, 'zgz', 0, 18, 'zgz@qq.com', sha1('123'), 1, 1558855179 )
$sql = "INSERT INTO `user` VALUES (null, :name, :sex, :age, :email, :pwd, :status, :create_time )";
$name = '行子哥';
$sex = 0;
$age = 20;
$email = 'zgzz@qq.com';
$pwd = sha1('123');
$status = 1;
$createTime = time();
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':name', $name, PDO::PARAM_STR);
$stmt->bindParam(':sex', $sex, PDO::PARAM_INT);
$stmt->bindParam(':age', $age, PDO::PARAM_INT);
$stmt->bindParam(':email', $email, PDO::PARAM_STR);
$stmt->bindParam(':pwd', $status, PDO::PARAM_STR);
$stmt->bindParam(':status', $status, PDO::PARAM_INT);
$stmt->bindParam(':create_time', $createTime, PDO::PARAM_STR);
if($stmt->execute()){
echo ($stmt->rowCount()>0) ? '成功添加了'.$stmt->rowCount().'条记录' : '没有添加记录';
} else {
exit(print_r($stmt->errorInfo(), true));
}
![1558856222146853.png 0ZK4{H$%SEEQ]6YC7LQR]XA.png](http://img.php.cn/upload/image/370/384/245/1558856222146853.png)
![1558856226862844.png X_A91~K79C~BOENCT}]`P(X.png](http://img.php.cn/upload/image/952/976/104/1558856226862844.png)
//更新数据
$sql = "UPDATE `user` SET status=:status, sex=:sex WHERE name=:name";
$status = 0;
$sex = 1;
$name = 'zgz';
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':status', $status, PDO::PARAM_INT);
$stmt->bindParam(':sex', $sex, PDO::PARAM_INT);
$stmt->bindParam(':name', $name, PDO::PARAM_STR);
if($stmt->execute()){
echo ($stmt->rowCount()>0) ? '成功更新了'.$stmt->rowCount().'条记录' : '没有添加记录';
} else {
exit(print_r($stmt->errorInfo(), true));
}
//删除数据
$sql = "DELETE FROM `user` WHERE `id`=:id";
$id = 2;
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':id', $id, PDO::PARAM_INT);
if($stmt->execute()){
echo ($stmt->rowCount()>0) ? '成功删除了'.$stmt->rowCount().'条记录' : '没有添加记录';
} else {
exit(print_r($stmt->errorInfo(), true));
}更新截图

删除截图

批改老师:天蓬老师批改时间:2019-05-27 09:34:17
老师总结:代码写得很完整, 实际上线后, 不要这样写, 应该将配置参数写到另一个文件中, 还要加上异常处理机制