为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 PHP 应该使用 PDO 方式访问数据库?

为什么 PHP 应该使用 PDO 方式访问数据库?

哈士奇WWW 2019-05-26 18:05:47
为什么 PHP 应该使用 PDO 方式访问数据库
查看完整描述

4 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

1、方便不同数据库之间的切换
数据库有很多种,比如mysql,mysqli,Oracle,Access等等,使用pdo方式连接数据库,只需要定义DSN即可以连接各种类型的数据库
2、PDO有预处理机制,数据库操作更快,而且预处理机制可以有效的防止数据注入,降低数据库被黑客攻击的可能

查看完整回答
反对 回复 2019-06-01
?
跃然一笑

TA贡献1826条经验 获得超6个赞

如果操作这个数据的人不多,并你进行长连接的连接资源使用很频繁的话使用长连接。这样速度比较快。

顾名思义,长连接就是一直连接从未断开。你应该清楚数据库连接有的是限定连接个数的。你一直连接就占用了一个连接资源。如果连接这个数据库的人不多的话,这样没问题,还能加快速度,你每次操作数据库的时候不用在进行连接操作。这样会加快效率。

如果这个数据库使用的人比较多的话,最好使用短链接,这样用完就释放。不会一直占着连接资源。导致其他人想用都连接不上。

查看完整回答
反对 回复 2019-06-01
?
繁花不似锦

TA贡献1851条经验 获得超4个赞

1.使用占位符,避免逐字输入数据到SQL中。自动处理引号和反斜线等字符的转义——增加安全性。
2.预先“准备”一条语句,然后在每次执行时绑定不同值达到重用的目的。——常用于以后被多次执行的语句。
3.可读性强。
代码数据库连接代码都一样.
$protol = 'mysql:host=localhost;dbname=test';$username = 'monty';$passwd = '0818';$dbh = new PDO($protol, $username, $passwd);

查看完整回答
反对 回复 2019-06-01
  • 4 回答
  • 0 关注
  • 1123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信