pod中mysql配置文件修改_【8/30】-- PDO数据库的连接以及POD数据增删改查的操作

实例

//预处理

$stmt = $pdo -> prepare("insert into user set username=:name,password=sha1(:password),sex=:sex,phone=:phone");

if($stmt->execute(array(':name'=>'渣渣灰',':password'=>'2333',':sex'=>'男','phone'=>'1233211234567')))

{

echo "成功添加了".$stmt->rowCount().'条数据!';

}else

{

echo "添加失败";

print_r($stmt->errorInfo());

exit();

}

$stmt =null;

$pdo = null;

运行实例 »

点击 "运行实例" 按钮查看在线实例

因为只基于我的本地的数据库,所以只能充预览图看到效果:

d4782abb64abab041104d971f675d076.png

接下来是删除的

实例

//预处理

$stmt = $pdo -> prepare("delete from user where id=:id");

if($stmt->execute(array(':id'=>'5')))

{

echo "成功删除了".$stmt->rowCount().'条数据!';

}else

{

echo "删除失败";

print_r($stmt->errorInfo());

exit();

}

$stmt =null;

$pdo = null;

运行实例 »

点击 "运行实例" 按钮查看在线实例

因为只基于我的本地的数据库,所以只能充预览图看到效果:

47f8c94ebdc2050c518486c87401e7ed.png

修改:

实例

//修改预处理

$stmt = $pdo->prepare("update user set username=:username,phone=:phone where id=:id");

if($stmt ->execute(array(':username'=>'青丝折柳',':phone'=>'1314520',':id' => '4')))

{

echo "成功修改了".$stmt->rowCount().'条数据!';

}else

{

echo "修改失败";

print_r($stmt->errorInfo());

exit();

}

$stmt =null;

$pdo = null;

运行实例 »

点击 "运行实例" 按钮查看在线实例

因为只基于我的本地的数据库,所以只能从预览图看到效果:

a7f7eae161272611eab516adc6bfefa8.png

查询:

实例

//预处理

$stmt = $pdo -> prepare("select id,username,password from user where id>:id");

//执行

$stmt -> execute(array(':id' => '1'));

//绑定变量

$stmt -> bindColumn('id',$id);

$stmt -> bindColumn('username',$username);

$stmt -> bindColumn('password',$password);

while ($stmt -> fetch(PDO::FETCH_BOUND)) {

echo 'ID为:'. $id .' 用户名为:' . $username . ' 密码为:' . $password.'
';

}

运行实例 »

点击 "运行实例" 按钮查看在线实例

4aa27d5388fea5249c17aab4d17d6649.png

主要是针对PDO的数据库的查询,查询的问题是要注意的,因为大部分是返回的结果集,所以要注意遍历输出的问题;然后还要注意PDO的占位符的数据的绑定的问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值