PDO 使用归纳【PHP】[免费] 2010 年 02 月 27 日星期六 18:09 【任务】将 PDO 封装成类 new PDO("mysql:host=localhost;dbname=php100","root","pwd" [,driverOptions]); 如果需要长连接,需要长最后一个参数 driverOption:persistent:/aj/持续的,不断的 new PDO("连接信息","root","pwd",array(PDO::ATTR_PERSISTENT=>true)); 使用 array()来传入最后一个参数,是可以带多个选项值,如: $pdo = new PDO('mysql:host=localhost;dbname=forum','root','123456',array(PDO::ATTR_PERSISTENT=>TRUE,PDO::ATTR_CA上面分别指定了:长连接开启,强制 PDO 获取的列字符大写,以及使用 PDOException 抛出异常
对于这个属性参数,也可以用 setAttribute 来更改,如下: $pdo->setAttribute(PDO::ATTR_CASE,PDO::CASE_LOWER); 那么接下去就可以用$row['city']来访问列值,而不必要用$row['CITY']大写方式来访问
PDO 常用方法: PDO::query() 主要用于有记录结果返回的操作,特别是 select 操作
PDO::exec()主要是针对没有结果集合返回的操作
如 insert,update 等操作
返回影响行数
PDO::lastInsertId()返回上次插入操作最后一条 ID,但要注意:如果用 inse