您好,欢迎访问一九零五行业门户网

PHP中有关PDO数据访问抽象层的操作

pdo:数据访问抽象层
具有三大特点:
1.可以访问其它数据库  所有数据库都可以
2.具有事务功能
3.带有预处理语句功能(防止sql注入攻击)
实例操作代码如下:
//1.造pdo对象
$dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=链接的ip或本机 $pdo =new pdo($dsn,"root","root");//$dsn,帐号,密码
//2.写sql语句
$sql ="select * from info"; $sql ="insert into info values('004','王六','男','n007','1994-02-11')";
//3.执行sql语句
$stm = $pdo->query($sql); //查询语句用query,返回的是结果 $arr = $pdo->exec($sql);//增删改用exec,返回的是执行的行数
//4.从pdostatement对象里面读数据
$arr =$stm->fetch(pdo::fetch_num);//默认不选为pdo::fetch_both fetch为选择一条数据 $arr = $stm->fetchall(pdo::fetch_both);//fetchall为全选
//事务类型:即要不全部都通过,要不全部失败,可以参考淘宝购物,必须同时满足扣款,减去库存和添加订单三项条件,缺一不可
//begintransation 启动事务
//commit 提交事务
//rollback 回滚:返回到启动事务之前
以上就是php中有关pdo数据访问抽象层的操作 的详细内容。
其它类似信息

推荐信息