<?php
$pdo
=
new
PDO(
'mysql:host=127.0.0.1;dbname=bnc'
,
'root'
,
'root'
);
$sql
=
"INSERT INTO `user` (`name`,`email`,`password`,`status`,`create_time`) VALUES (:name,:email,:password,:status,:create_time)"
;
$stmt
=
$pdo
->prepare(
$sql
);
$name
=
'小李飞刀'
;
$email
=
'xlfd@php.com'
;
$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,40);
$stmt
->bindParam(
':status'
,
$status
,PDO::PARAM_INT);
$stmt
->bindParam(
':create_time'
,
$createTime
,PDO::PARAM_INT);
if
(
$stmt
->execute()){
echo
(
$stmt
->rowCount()>0) ?
'成功添加了'
.
$stmt
->rowCount().
'数据'
:
'没有记录被添加'
;
}
else
{
exit
(print_r(
$stmt
->errorInfo(),true));
}
<?php
$pdo
=
new
PDO(
'mysql:host=127.0.0.1;dbname=bnc'
,
'root'
,
'root'
);
$sql
=
"UPDATE `user` SET `email`=:email,`create_time`=:create_time WHERE `user_id` = :user_id"
;
$stmt
=
$pdo
->prepare(
$sql
);
$id
= 2;
$email
=
'ylg@qq.com'
;
$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);
if
(
$stmt
->execute()){
echo
(
$stmt
->rowCount()>0) ?
'成功更新了'
.
$stmt
->rowCount().
'数据'
:
'没有记录被更新'
;
}
else
{
exit
(print_r(
$stmt
->errorInfo(),true));
}
<?php
$pdo
=
new
PDO(
'mysql:host=127.0.0.1;dbname=bnc'
,
'root'
,
'root'
);
$sql
=
"DELETE FROM `user` WHERE `user_id` = :user_id"
;
$stmt
=
$pdo
->prepare(
$sql
);
$id
= 2;
$stmt
->bindParam(
':user_id'
,
$id
,PDO::PARAM_INT);
if
(
$stmt
->execute()){
echo
(
$stmt
->rowCount()>0) ?
'成功删除了'
.
$stmt
->rowCount().
'条记录!'
:
'没有记录被删除'
;
}
else
{
exit
(print_r(
$stmt
->errorInfo(),true));
}