PHP提供的数据库扩展
2020-02-06 01:50
183 查看
PHP作为一门编程语言,其本身并不具备操作数据库的功能。在项目开发过程中, 完成PHP应用和Mysql数据库之间的交互,这时需要借助PHP提供的数据库扩展。 在PHP中提供了多种数据库扩展,常用的有Mysql扩展、Mysqli扩展和PDO扩展。
一、数据库扩展
1.Mysql扩展MySQL扩展是针对MySQL4.1.3及更早的版本设计的,是PHP与MySQL数据库交互的早期扩展。而今由于其不支持MySQL数据库服务器的新特性,安全性差。在PHP7中,已经彻底淘汰了MySQL扩展
2.Mysql i 扩展MySQL i 扩展是MySQL扩展的增强版,不仅包含了所有MySQL扩展的功能函数,还可以使用MySQL新版本的高级特性(多语句执行和事务的支持、预处理方式解决SQL注入的问题等等)。MySQL i 扩展只支持MySQL数据库。
MySQL i 扩展默认已经安装,使用时需要开启。打开PHP的配置文件php.ini,取消下一行配置的注释, 重启APache服务器使配置生效。 ;extension=php_mysqli.dll3.PDO 扩展
PDO 是 PHP数据对象的简称,只要修改其中的数据源,就可以实现PHP应用与不同类型数据库服务器之间的交互,解决了早期PHP版本中不同数据库扩展的应用程序不兼容的问题,提高了程序的可维护性和可移植性。
二、PHP访问数据库基本操作
想要完成对MySQL数据库的操作,首先需要启动MySQL服务器,输入用户名和密码,然后选择要操作的数据库,执行具体的SQL语句,获取到结果。同样的,在PHP中想要完成与MySQL数据库服务器的交互,也要有一个过程。具体的步骤如下
MySQL—— 连接MySQL服务器—选择数据库—执行SQL语句—处理结果集
—释放资源与关闭连接——PHP
在下一章节会具体写出MySQL i 扩展的使用以及处理结果集,希望看到本文的读者,可以对你们有所帮助, 有建议也欢迎留言
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- CentOS7安装redis数据库及php-redis扩展
- 微软云数据库SQL Azure即将发布或提供PHP支持
- php扩展mongo数据库
- php怎么将数据库封装,然后提供数据接口让其他API什么的访问
- php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库
- PHP扩展小试牛刀系列之数据库扩展mysqli详细使用教程
- 您在wp-config.php文件中提供的数据库用户名和密码可能不正确 的解决办法
- CentOS7安装redis数据库及php-redis扩展
- php使用PDO扩展连接PostgreSQL对象关系数据库
- 边记边学PHP-(十六)PHP使用MySQL扩展库操作数据库
- PHP - Manual手册 - Function Reference函数参考 - Database Extensions数据库扩展 - Vendor Specific Database Extensions特定提供商数据库扩展 - MySQL - MyS
- PHP MYSQLI扩展库面向对象编程 数据库连接 例子
- PHP 使用MYSQLI扩展操作数据库
- cacti 安装及故障(空白页面,数据库无法找到,php扩展缺失)
- 边记边学PHP-(十七)PHP使用MySQLi扩展库操作数据库1
- PHP面向过程方式操作数据库(扩展增强库MySQLi)
- 使用PHP mysqli 扩展增强库(面向对象/数据库操作封装/事务控制/预编译)总结
- Windows任务计划 定时执行PHP代码及扩展(对数据库进行更新操作)
- PHP数据库扩展mysqli的函数试题
- 边记边学PHP-(十八)PHP使用MySQLi扩展库操作数据库2