关于使用PDO连接数据库的一些基本操作

<?php
header("content-type:text/html;charset=utf-8");
$dsn="mysql:dbname=EC_ERP_v2;host=127.0.0.1";
$db_user='WebDev';
$db_pass='WebDev';
try{
    $pdo=new PDO($dsn,$db_user,$db_pass);
}catch(PDOException $e){
    echo '数据库连接失败'.$e->getMessage();
}
$openid = '94782645F82DCACFa';
$sql="select * from erp_user where user_qq='$openid'; ";
$rmt=$pdo->query($sql);
$res = $rmt->fetchAll();
if(count($res)>0){
    echo '用户存在';
    echo '<pre>';
    var_dump($res);
    echo '</pre>';
}else{
    $username = 'admin';
    $userpsw = md5('123456');
    $userheadurl ='http://q.qlogo.cn/qqapp/1404053/94782645F82DCACF41BF9246AEF1';
    $time = time();
    $sqla = "insert into erp_user (user_name,user_pwd,user_headurl,user_qq,user_createtime) values ('$username','$userpsw','$userheadurl','$openid','$time');";
    $rest = $pdo->exec($sqla);
    $aa =$pdo->errorInfo();//可以打印错误信息;
    var_dump($aa);
    echo '影响行数:'.$rest;
}

//新增
$sql="insert into buyer (username,password,email) values ('ff','123456','admin@admin.com')";
$res=$pdo->exec($sql);
echo '影响行数:'.$res;

//修改
$sql="update buyer set username='ff123' where id>3";
$res=$pdo->exec($sql);
echo '影响行数:'.$res;
//查询
$sql="select * from buyer";
$res=$pdo->query($sql);
foreach($res as $row){
    echo $row['username'].'<br/>';
}
//删除
$sql="delete from buyer where id>5";
$res=$pdo->exec($sql);
echo '影响行数:'.$res;
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值