亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

練習(xí)數(shù)據(jù)庫的寫操作

original 2019-05-26 15:57:41 222
abstrait:?php $pdo = new PDO('mysql:host=localhost;dbname=php_edu', 'wjh', '1010'); //新增數(shù)據(jù) //INSERT INTO `user` VALUES (null,  &
?php

$pdo = new PDO('mysql:host=localhost;dbname=php_edu', 'wjh', '1010');

//新增數(shù)據(jù)
//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

//更新數(shù)據(jù)
$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));
}
    
 
 
 
 
//刪除數(shù)據(jù)
$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




Professeur correcteur:天蓬老師Temps de correction:2019-05-27 09:34:17
Résumé du professeur:代碼寫得很完整, 實際上線后, 不要這樣寫, 應(yīng)該將配置參數(shù)寫到另一個文件中, 還要加上異常處理機(jī)制

Notes de version

Entrées populaires