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

PDO增刪改操作

asal 2019-04-05 09:00:43 311
abstrak:<?php date_default_timezone_set('PRC'); //PDO之添加操作 // 1.創(chuàng)建PDO對象,連接數(shù)據(jù)庫 try { $pdo = new PDO('mysql:host=127.0.0.1;dbname=php_edu;charset=utf8', 'ro
<?php

date_default_timezone_set('PRC');
//PDO之添加操作
// 1.創(chuàng)建PDO對象,連接數(shù)據(jù)庫
try {
$pdo = new PDO('mysql:host=127.0.0.1;dbname=php_edu;charset=utf8', 'root', 'root');
} catch (PDOException $e) {
exit($e->getMessage());
}

//2.創(chuàng)建預處理對象STMT
$sql = 'INSERT INTO `user` (`name`,`email`,`password`,`status`,`create_time`) VALUES (:name,:email,:password,:status,:create_time)';
$stmt = $pdo->prepare($sql);
//3.參數(shù)綁定
$name = '東方俠';
$email = 'dfbb@php.cn';
$password = sha1('123456');
$status = 1;
$createTime = date('Y-m-d H:m:s', time());

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

//4.執(zhí)行

if ($stmt->execute()) {
echo ($stmt->rowCount() > 0) ? '成功添加了 '.$stmt->rowCount().'條記錄!' : '沒有記錄被添加';
} else {
exit(print_r($stmt->errorInfo(), true));
}

//5.釋放結(jié)果集
$stmt = null;

//6.關(guān)閉連接
$pdo = null;

<?php


//PDO之更新操作

// 1.創(chuàng)建PDO對象,連接數(shù)據(jù)庫

try {

$pdo = new PDO('mysql:host=127.0.0.1;dbname=php_edu;charset=utf8', 'root', 'root');

} catch (PDOException $e) {

exit($e->getMessage());

}


//2.創(chuàng)建預處理對象STMT

$sql = 'UPDATE `user` SET `email`=:email,`create_time`=:create_time WHERE `user_id`=:user_id';

$stmt = $pdo->prepare($sql);

//3.參數(shù)綁定

$id = 17;

$email = 'east@php.cn';

$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);


//4.執(zhí)行更新操作


if ($stmt->execute()) {

echo ($stmt->rowCount() > 0) ? '成功更新了 '.$stmt->rowCount().'條記錄!' : '沒有記錄被更新';

} else {

exit(print_r($stmt->errorInfo(), true));

}


//5.釋放結(jié)果集

$stmt = null;


//6.關(guān)閉連接

$pdo = null;


<?php


//PDO之刪除操作

// 1.創(chuàng)建PDO對象,連接數(shù)據(jù)庫

try {

$pdo = new PDO('mysql:host=127.0.0.1;dbname=php_edu;charset=utf8', 'root', 'root');

} catch (PDOException $e) {

exit($e->getMessage());

}


//2.創(chuàng)建預處理對象STMT

$sql = 'DELETE FROM  `user`  WHERE `user_id`=:user_id';

$stmt = $pdo->prepare($sql);

//3.參數(shù)綁定

$id = 38;

$email = 'east@php.cn';


$stmt->bindParam(':user_id', $id, PDO::PARAM_INT);


//4.執(zhí)行刪除操作


if ($stmt->execute()) {

echo ($stmt->rowCount() > 0) ? '成功刪除了 '.$stmt->rowCount().'條記錄!' : '沒有記錄被刪除';

} else {

exit(print_r($stmt->errorInfo(), true));

}


//5.釋放結(jié)果集

$stmt = null;


//6.關(guān)閉連接

$pdo = null;



Guru membetulkan:天蓬老師Masa pembetulan:2019-04-08 09:20:48
Rumusan guru:pdo的操作, 看上去語句很多, 其實很有規(guī)律的, 很好記, 不是嗎?

Nota Keluaran

Penyertaan Popular