练习数据库的写操作

原创 2019-05-26 15:57:24 227
摘要:?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));
}

K)AS2NIUO5P44$)GBG99X$K.png0ZK4{H$%SEEQ]6YC7LQR]XA.pngX_A91~K79C~BOENCT}]`P(X.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));
}

更新截图

G%6PUCQHNJ%6NM)BRMNGRNX.png

删除截图

ZND01ZAAC`G_$_ARN@4RQKW.png


发布手记

热门词条

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号