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

創(chuàng)建一張數(shù)據(jù)表并練習(xí)數(shù)據(jù)庫(kù)的寫操作

Original 2019-04-01 18:02:24 247
abstrakt:<?php //PDO預(yù)處理之添加操作 //rowCound()方法: 返回受影響的記錄數(shù)量 //errorInfo()方法: 返回出錯(cuò)信息(數(shù)組格式) //1.連接數(shù)據(jù)庫(kù),創(chuàng)建PDO對(duì)象 $pdo = new PDO('mysql:host=127.0.0.1;dbname=php_edu','root'
<?php
//PDO預(yù)處理之添加操作

//rowCound()方法: 返回受影響的記錄數(shù)量
//errorInfo()方法: 返回出錯(cuò)信息(數(shù)組格式)


//1.連接數(shù)據(jù)庫(kù),創(chuàng)建PDO對(duì)象
$pdo = new PDO('mysql:host=127.0.0.1;dbname=php_edu','root','root');

//2.創(chuàng)建sql語(yǔ)句
$sql = "INSERT INTO `user`(`name`,`email`,`password`,`status`,`create_time`) VALUE (:name,:email,:password,:status,:create_time)";

//3.創(chuàng)建預(yù)處理對(duì)象:
$stmt = $pdo->prepare($sql);
//var_dump($stmt);

//4.參數(shù)綁定:
$name = '東方不敗';
$email = 'dfbb@php.cn';
$password = sha1(123456);
$status = 1;
$createTime = time();

$name = '張三豐';
$email = 'zsf@php.cn';
$password = sha1(123456);
$status = 1;
$createTime = time();

$stmt->bindParam(':name',$name,PDO::PARAM_STR,20);
$stmt->bindParam(':email',$email,PDO::PARAM_STR,100);
$stmt->bindParam(':password',$password,PDO::PARAM_STR,50);
$stmt->bindParam(':status',$status,PDO::PARAM_INT);
$stmt->bindParam(':create_time',$createTime,PDO::PARAM_INT);

//5.執(zhí)行添加操作
if($stmt->execute())
{
   echo ($stmt->rowCount()>0) ? '成功添加了'.$stmt->rowCount().'條記錄!':'添加失敗!';
}else{
    exit(print_r($stmt->errorInfo(),true));
}


<?php
//PDO預(yù)處理之更新操作

//rowCound()方法: 返回受影響的記錄數(shù)量
//errorInfo()方法: 返回出錯(cuò)信息(數(shù)組格式)


//1.連接數(shù)據(jù)庫(kù),創(chuàng)建PDO對(duì)象
$pdo = new PDO('mysql:host=127.0.0.1;dbname=php_edu','root','root');

//2.創(chuàng)建SQL語(yǔ)句
$sql = "UPDATE `user` SET `email`=:email,`age`=:age WHERE `user_id`=:user_id";

//3.創(chuàng)建預(yù)處理對(duì)象
$stmt = $pdo->prepare($sql);

//4.參數(shù)綁定
$id = 2;
$email = 'yk@qq.com';
$age = 66;

$stmt->bindParam(':user_id',$id,PDO::PARAM_INT);
$stmt->bindParam(':email',$email,PDO::PARAM_STR,50);
$stmt->bindParam(':age',$age,PDO::PARAM_INT);

//5.執(zhí)行更新操作
if($stmt->execute())
{
    echo ($stmt->rowCount()) ? '更新了'.$stmt->rowCount().'條數(shù)據(jù)':'沒(méi)有更新數(shù)據(jù)';
}else{
    exit(print_r($stmt->errorInfo(),true));
}


<?php
//PDO預(yù)處理之刪除操作

//1.刪除操作是最危險(xiǎn)的寫操作
//2.實(shí)際開發(fā)過(guò)程,我們都是使用軟刪除實(shí)現(xiàn)
//3.軟刪除就是利用更新來(lái)模擬刪除操作,通過(guò)添加刪除標(biāo)記字段來(lái)解決
//4.刪除操作,必須基于條件,絕對(duì)禁止無(wú)條件刪除
//5.如果想清空表中數(shù)據(jù),請(qǐng)使用: TRUNCATE TABLE命令


//1.連接數(shù)據(jù)庫(kù),創(chuàng)建PDO對(duì)象
$pdo = new PDO('mysql:host=127.0.0.1;dbname=php_edu','root','root');

//2.創(chuàng)建sql語(yǔ)句
$sql = "DELETE FROM `user` WHERE `user_id`=:user_id";

//3.創(chuàng)建預(yù)處理,輸出sql
$stmt = $pdo->prepare($sql);

//4.綁定參數(shù)
$id = 2;
$stmt->bindParam(':user_id',$id,PDO::PARAM_INT);

//5.執(zhí)行語(yǔ)句
if($stmt->execute())
{
    echo ($stmt->rowCount()) ? '成功刪除了'.$stmt->rowCount().'條數(shù)據(jù)':'沒(méi)有記錄被刪除';
}else{
    exit(print_r($stmt->errorInfo(),true));
}


Korrigierender Lehrer:西門大官人Korrekturzeit:2019-04-02 10:46:32
Zusammenfassung des Lehrers:代碼最好自己寫,不建議復(fù)制粘貼老師的代碼。

Versionshinweise

Beliebte Eintr?ge