本文主要是介绍PDO基础操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
PDO是php的通过对象操作数据库的扩展,自动试用于php5以上的版本,在php.ini中extension=php_pdo.dll(默认开启)。
PDO的基础试用例子(我本机的一个库):
$conn = new PDO("mysql:host=localhost;dbname=mydb;","root","123456");
$conn->exec("SET NAMES 'utf8';"); $result = $conn->query("select * from yxt_kngcatalogs where parentId='' ");
$row = $result->fetchAll(PDO::FETCH_ASSOC);
PDO常用的方法:
PDO::query(); 主要用于有记录结果返回的操作,特别是select操作。
PDO::exec(); 主要是针对没有结果集合返回的操作,如insert,update等操作,返回影响行数。
PDO::lastInsertId(); 返回上次插入操作最后一条ID,如果一次插入了多条记录,只返回第一条插入时的ID。
PDO::prepare($sql);PDO::execute($array); 预处理。(下篇写)
PDO取结果集的参数有很多种,写几个常用的吧
PDO::FETCH_BOTH 默认的,可省略,同时返回关联和索引下标的结果集
PDO::FETCH_ASSOC 返回以键值作下标结果集
PDO::FETCH_NUM 返回索引数组结果集
最后就是fetch和fetchAll,fetch取一条,fetchAll取全部
这篇关于PDO基础操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!