PDO数据访问抽象层(上)】的更多相关文章

PDO数据访问抽象层: 我们使用的mysqli是针对mysql这个数据库扩展的一个类,如果要用到别的数据库的话就可以用PDO来做 1.操作数据库 先来代码 <!--PDO--> <!--数据访问抽象层--> <!--可以访问其他数据库--> <!--具有事务功能--> <!--带有预处理语句功能(防止sql注入攻击功能)--> <?php //1.造PDO对象 $dsn = "mysql:dbname=heiheihei;host…
之前所学的数据访问都是用mysqli做成类来访问的,但是mysqli这个类只是针对mysql这个数据库的:那么如果访问其他类型的数据库呢? 那么这就用到了PDO(数据访问抽象层). 一.关于PDO基本语句(以MySQL数据库为例,因为电脑没有其他的数据库) (1)造PDO对象 $dsn = "mysql:dbname=mydb;host=localhost"; $pdo = "); 格式: $dsn = "数据库;地址"; $pdo = new PDO(数…
PDO:数据访问抽象层 具有三大特点: 1.可以访问其它数据库  所有数据库都可以 2.具有事务功能 3.带有预处理语句功能(防止SQL注入攻击) 实例操作代码如下: <?php //1.造PDO对象$dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=链接的ip或本机$pdo =new PDO($dsn,"root","root");//$dsn,帐号,密码…
PDO比MySQLi功能强大 PDO可以访问MySQL及其它数据库 一.造对象 <?php $dsn = "mysql:dbname = crud;host = localhost"; //mysql:MySQL数据库驱动dbname = crud:数据库名字 :host = localhost数据库地址 $pdo = new PDO($dsn,"root","123");//数据源,数据库用户名,密码 ?> 二.写sql语句 $sq…
PDO(PHP Data Objects)是一种在PHP里连接数据库的使用接口. PDO与mysqli曾经被建议用来取代原本PHP在用的mysql相关函数, 基于数据库使用的安全性,因为后者欠缺对于SQL资料隐码的防护. 一.PDO连接数据库: 1.造DSN,定义数据源:  驱动名:dbname=数据库名;host=服务器地址 $dsn="mysql:dbname=mydb;host=localhost"; 2.造PDO对象: $pdo=new PDO($dsn."root&…
方法1:较简单的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="…
1.操作其它数据库 (1)造对象 $dsn = "mysql:dbname=test3;host=localhost"; //数据源:两个参数:数据库驱动,链接数据库 $pdo = new PDO($dsn,"root","123"); //数据源,数据库名,密码 (2)写sql语句 1. $sql = "select * from productor"; //查询这个表中的所有数据2. $sql = " inser…
PDO两大功能 一.事务功能 PDO的事务功能主要控制好几条sql语句同时成功或者同时失败(当其中一条SQL语句有错误时,同时好几条一起失败),失败时可以回滚操作 1.造对象 <?php $dsn = "mysql:dbname=crud;host=localhost"; $pdo = new PDO($dsn,"root","123"); ?> 2.设置异常模式 $pdo->setAttribute(PDO::ATTR_ERR…
<?php //PDO:数据访问抽象层 //带有事务功能: //dsn:数据源 $dsn="mysql:host=localhost;dbname=aaas"; //造pdo对象 $pdo=new PDO($dsn,"root","");//数据源,用户名,密码 //启动事务 $pdo->beginTransaction(); //写SQL语句 $sql="select * form Info"; //执行SQL语…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-…