PHP 封装POD 类
2016-05-16 22:01
525 查看
使用POD的过程
以后为了使用方便,可以将PDO封装成类,便于以后使用
//1.造DSN:驱动名:dbname=数据库名;host=服务器地址 $dsn = "mysql:dbname=mydb;host=localhost"; //2.造PDO对象 $pdo = new PDO($dsn,"root","123"); //3.写SQL语句 $sql = "select * from Info"; //4.执行SQL语句 //$v = $pdo->query($sql); //预处理,先把SQL语句放到服务器上等待我们给他指令去执行 //准备一条SQL语句 $stm = $pdo->prepare($sql); //执行准备好的SQL语句,成功返回true,失败返回false if($stm->execute()) { //1.逐行取数据 var_dump($stm->fetch()); //2.取所有的 var_dump($stm->fetchAll(PDO::FETCH_OBJ)); //3.取某一列 var_dump($stm->fetchColumn(1)); //4.返回对象 var_dump($stm->fetchObject()); } else { echo "执行失败!"; }
以后为了使用方便,可以将PDO封装成类,便于以后使用
public function PDO($sql,$type=0,$db="mydb",$qd="mysql") //建一个PDO的方法 { $dsn = "{$qd}:dbname={$db};host={$this->host}"; //造DSN $dbconnect = new PDO($dsn,$this->uid,$this->pwd); //造一个PDO的对象 $stm = $dbconnect->prepare($sql); //预处理 if($stm->execute()) //执行SQL语句,成功返回true,失败返回false { if($type==0) //0代表查询,返回一个二维数组 { return $stm->fetchAll(); } else //1代表增删改,返回true或flase { return $stm->execute(); } } else { echo "失败!"; } }
相关文章推荐
- php 回调、匿名函数和闭包
- php单例模式
- php中一些知识点(老师不会教哦)
- ubuntu下安装ftp服务器
- php截取视频指定帧为图片
- PHP实习记录
- [Laravel 5.2]二、注册、登陆及用户认证
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- php使用ffmpeg向视频中添加文字字幕
- php使用ffmpeg向视频中添加文字字幕
- php使用ffmpeg向视频中添加文字字幕
- Sublime Text (3) for PHP Developers
- PHP下foreach的作用域,对数组的操作影响
- vsftp pasv模式连接失败处理
- php 验证身份证有效性,根据国家标准GB 11643-1999 15位和18位通用
- 【转】Php+ajax+jsonp解决ajax跨域问题
- 使用XHProf查找PHP性能瓶颈
- php单引号和双引号的区别,简单例子对比
- PHP中常用的数组操作方法笔记整理
- phpStudy多站点配置