一、php数据库连接方式
1.php的mysql扩展连接
php的mysql扩展是设计开发允许php应用与mysql数据库交互的早期扩展。mysql扩展提供了一个面向过程的接口,并且是针对mysql4.1.3或者更早版本设计的。因此这个扩展虽然可以与mysql4.1.3或更新的数据库服务端进行交互,但并不支持后期mysql服务端提供的一些特性。由于太古老,又不安全,所以已被后来的mysqli完全取代;
2.php的mysqli扩展连接
php的mysqli扩手工巧克力展,我们有时称之为mysql增强扩展,可以用于使用佛教因果报应 mysql4.1.3或更新版本中新的高级特性。其特点为:面向麦克雷大招怎么用对象接口 、prepared语句支持、多语句执行支持、事务支持 、增强的调试能力、嵌入式服务支持 、预处理方式完全解决了窗艾青赏析sql注入的问题。不过其也有缺点,就是只支持mysql数据库。如果你要是不操作其他的数据库,这无疑是最好的选择。
3. php数据对象(pdo)连接
pdo是php data objects的缩写,是php应用中的一个数据库抽象层规范。pdo提供了一个统一的api接口可以使得你的php应用不去关心具体要连接的数据库服务器系统类型,也就是说,如果你使用pdo的api,可以在任何需要的时候无缝切换数据库服务器,比如从oracle 到mysql,仅仅需要修改很少的php代码。其功药剂科是干什么的能类似于jdbc、odbc、dbi之类接口。同样,其也解决了sql注入问题,有很好的安全性。不过他也有缺点,某些多语句执行查询不支持(不过该情况很少)。
二、php数据库连接优缺点
php的mysql扩展连接:不支持后期mysql服务端提供的一些特性。由于太古老,又不安全,所以已被后来的mysqli完全取代。php的mysqli扩展连接:面向对象接口 、prepared语句支持、多语句执行支持、事务支持 、增强的调试能力、嵌入式服务支持 、预处理方式完全解决了sql注入的问题。缺点:只支持mysql数据库。php的pdo连接:可以任何需要时候切换数据库服务器,解决sql注入问题。安全性好。缺点:某些多语句执行查询不支持本文发布于:2023-04-06 00:15:11,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/154daa0fa8f5020236345fe15090d814.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php连接数据库步骤(php连接数据库失败怎么解决).doc
本文 PDF 下载地址:php连接数据库步骤(php连接数据库失败怎么解决).pdf
留言与评论(共有 0 条评论) |