天涯论坛

 找回密码
 立即注册
搜索
查看: 80|回复: 6

PHP连接MySQL数据库的三种方式

[复制链接]

3123

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99108625
发表于 2024-7-10 15:41:39 | 显示全部楼层 |阅读模式

本篇文案大众介绍一下PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo),结合实例形式分析了PHP基于mysql、mysqli、pdo三种方式连接MySQL数据库的关联操作技巧与重视事项。有必定的参考价值,有必须伴侣能够参考一下,期盼大众有所帮忙

PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO),下面针对以上三种连接方式做下总结,以备在区别场景下选出最优方法

PHP的MySQL扩展是设计研发准许php应用与MySQL数据库交互的初期扩展。MySQL扩展供给了一个面向过程的接口,并且是针对MySQL4.1.3更早版本设计的。因此呢这个扩展虽然能够与MySQL4.1.3或更新的数据库服务端进行交互,但并不支持后期MySQL服务端供给有些特性。因为太古老,又不安全,因此已被后来的mysqli完全取代;PHP的mysqli扩展,咱们有时叫作之为MySQL加强扩展,能够用于运用 MySQL4.1.3或更新版本中新的高级特性。其特点为:面向对象接口 、prepared语句支持、多语句执行支持、事务支持 、加强的调试能力、嵌入式服务支持 、预处理方式完全处理了sql注入的问题。不外有缺点,便是只支持mysql数据库。倘若你要是不操作其他的数据库,这疑是最好的选取。PDO是PHP Data Objects的缩写,是PHP应用中的一个数据库抽象层规范。PDO供给了一个统一的API接口能够使得你的PHP应用不去关心详细要连接的数据库服务器系统类型,便是说,倘若运用PDO的API,能够在任何必须的时候缝切换数据库服务器,例如从Oracle 到MySQL,仅仅必须修改很少的PHP代码。其功能类似于JDBC、ODBC、DBI之类接口。一样,其处理了sql注入问题,有很好的安全性。不外有缺点,某些多语句执行查找不支持(不外状况很少)。

官文针对三者之间做了列表性的比较:

从官方给出的这份结果上来看,优先举荐msqli,其次是PDO 。而“民间”给出的结果很大都是倾向于运用PDO,由于其不担有跨库的优点,更有读写速度快的特点。

1、PHP与Mysql扩展(本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除),PHP原生的方式去连接数据库,是面向过程的

<?php $mysql\_conf = array( host => 127.0.0.1:3306, db => te




上一篇:平方金融SquaredFinancial:货币汇率在外贸业务中的重要性是什么?
下一篇:PHP MySQL 连接数据库
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-20 05:11:14 | 显示全部楼层
“BS”(鄙视的缩写)‌
回复

使用道具 举报

3070

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158931
发表于 2024-9-27 11:01:11 | 显示全部楼层
seo常来的论坛,希望我的网站快点收录。
回复

使用道具 举报

3069

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138952
发表于 2024-10-9 08:33:50 | 显示全部楼层
论坛外链网  http://www.fok120.com/
回复

使用道具 举报

3061

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139052
发表于 2024-10-16 22:00:47 | 显示全部楼层
你说得对,我们一起加油,未来可期。
回复

使用道具 举报

2996

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109194
发表于 2024-10-19 19:52:38 | 显示全部楼层
我完全赞同你的观点,思考很有深度。
回复

使用道具 举报

3123

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99108625
 楼主| 发表于 2024-11-1 05:39:13 | 显示全部楼层
楼主发的这篇帖子,我觉得非常有道理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 02:48 , Processed in 0.196840 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.