PDO是什么
作者:心劫 更新 :2023-02-18 18:51:18 数据库
PDO(PHP Data Objects)是一种在 PHP 里联接数据库的应用插口。PDO 与 mysqli 曾经被提议用于替代本来 PHP 在用的 mysql 相关函数,根据数据库应用安全性,由于后者缺乏针对 SQL 引入的防护。
有关定义
PHP 数据对象(PDO) 扩展为 PHP 访问数据库定义了一个轻量的一致插口。完成 PDO 接口的每个数据库驱动能够公布实际数据库的特性做为规范扩展作用。 留意运用 PDO 扩展本身并不能实现一切数据库作用;必须采用一个实际数据库的 PDO 驱动来访问数据库服务。
PDO 提供了一个数据访问抽象层,这意味着,无论使用哪种数据库,都能用同样的函数(方式)来查询和读取数据。 PDO 不提供数据库抽象层;它不会重写 SQL,都不会模拟缺失的特性。假如需要的话,应该使用一个完善的抽象层。
从 PHP 5.1 逐渐附加了 PDO,在 PHP 5.0 里是作为一个 PECL 扩展应用。 PDO 必须 PHP 5 关键的新 OO 特性,因此不能在较早版本 PHP 上运作。
组装配备
Unix 系统
1. 自 PHP 5.1.0 起,PDO 和 PDO_SQLITE 驱动默认可用。针对自己选择的数据库,必须开启对应的 POD 驱动。
2. 当作为一个分享模块组装 PDO 时,必须升级 php.ini 文档便于当 PHP 运行中 PDO 扩展会被自动加载。还需要在那边开启具体数据库驱动;保证他们被列在 pdo.so 那一行以后,由于 PDO 务必在具体的 数据库扩展被加载前复位。假如静态地搭建 PDO 和 实际数据库扩展,能够绕过此步。
extension=pdo.so
程序实例
以下是一个简单的 PDO 升级买卖数据库的代码,其中使用了预处理的形式将运作句子与参数防护:
<?php
$query = “UPDATE `payment` SET `status` = ‘2’, `id` = ?, `method` = ? WHERE `payment_id` = ? and `status` = ‘1’”;
$stmt = $this -> pdo -> prepare($query);
$stmt -> bindParam(1, $id);
$stmt -> bindParam(2, $type);
$stmt -> bindParam(3, $payment_id);
$result = $stmt -> execute();
?>
- END -
襁褓是指多少岁
![襁褓是指多少岁](https://img.baikehuo.com/20211117/qbszdss3-2006230Z203495.jpg)
襁褓指的是未满周岁的婴儿,其中的褓意思是将婴儿束缚在身上的带子或包裹婴儿的被子。此外形容儿童成长阶段的词还有...
野羊和麂子的区别(菲氏麂仅有标本采集报导)
![野羊和麂子的区别(菲氏麂仅有标本采集报导)](https://img.baikehuo.com/20220202/jkwo31wa2dj.jpg)
野羊和麂子的区别,科属不同:野羊为偶蹄目、牛科、羊亚科、山羊属的哺乳动物。麂子是哺乳纲、偶蹄目、鹿科动物。外形...
太行山在哪里(太行山位于中国河北平原与山西高原之间,跨越北京、河北、山西、)
![太行山在哪里(太行山位于中国河北平原与山西高原之间,跨越北京、河北、山西、)](https://img.baikehuo.com/20220219/ttyso0r5cnm.jpg)
太行山在哪里,中国河北平原和山西高原之间。太行山跨越北京、河北、山西、河南四省,山脉呈东北—西南走向,北起北京西...
活化石有哪些植物和动物(植物活化石有水杉、珙桐、银杏树、香果树、金花茶等)
![活化石有哪些植物和动物(植物活化石有水杉、珙桐、银杏树、香果树、金花茶等)](https://img.baikehuo.com/20220221/ge5j4ianzz4.jpg)
活化石有哪些植物和动物,植物活化石有水杉、珙桐、银杏树、香果树、金花茶等,其中,水杉是杉科、水杉属的落叶、针叶大...
走马观碑比喻什么(走马观碑历史典故:战国时期的谋士苏秦,曾经骑着一匹高大的马)
![走马观碑比喻什么(走马观碑历史典故:战国时期的谋士苏秦,曾经骑着一匹高大的马)](https://img.baikehuo.com/d/file/simg/10/90399-10.jpg)
走马观碑比喻什么,“走马观碑”比喻特别聪明,异于常人。是西河大鼓传统曲目,又名《岳王墓》。曲词描写一个人骑马路过...
龟毛(“龟毛”是台湾年轻人的惯用语,指一个人在日常生活中过度注重细)
![龟毛(“龟毛”是台湾年轻人的惯用语,指一个人在日常生活中过度注重细)](https://img.baikehuo.com/d/file/simg/11/106641-10.jpg)
龟毛指一个人在日常生活中过度注重细节、过于讲究,喜欢吹毛求疵,是台湾年轻人的惯用语。由于“龟毛”一词也经常出现...
sado是什么意思字母圈(sado是什么意思的字母圈)
![sado是什么意思字母圈(sado是什么意思的字母圈)](https://img.baikehuo.com/d/file/simg/15/141983-10.jpg)
sado是什么意思字母圈,在字母圈里sado一般是指对象的性质和对象之间关系的统称,也就是属性,比如一个对象的颜色与形式...
一级军士长相当于军官什么级别(一级军士长是我军士官中的最高级别,以前叫六级士官)
![一级军士长相当于军官什么级别(一级军士长是我军士官中的最高级别,以前叫六级士官)](https://img.baikehuo.com/20220722/14yoi3oai5k.jpg)
1988年,第七届全国人大常委会第二次会议通过了《中国人民解放军军官军衔条例》,予以公布施行。士兵军衔制度同时立法...
400克是多少斤(1斤有多少克)
![400克是多少斤(1斤有多少克)](https://img.baikehuo.com/20220722/vufczjb1ceq.jpg)
400克=0.8斤基本换算公式:0.001千克=1克=0.001公斤=0.002斤=0.02两。0.5千克=500克=0.5公斤=1斤=10两。计算方法:因...
末法时期到哪年结束(从2600年前释迦牟尼佛时代开始计算)
![末法时期到哪年结束(从2600年前释迦牟尼佛时代开始计算)](https://img.baikehuo.com/20220722/ipz0uz1n53o.png)
从2600年前释迦牟尼佛时代开始计算,正法500年;像法1000年;末法10000年,此后进入“法灭尽”的时代。我国宋朝以后,即进入...