【PHP程序设计(高阶版)】——PHP操作MySQL教程
👨💻个人主页:@开发者-曼亿点
👨💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
👨💻 本文由 曼亿点 原创
👨💻 收录于专栏:PHP程序开发
⭐🅰⭐
文章目录
- ⭐🅰⭐
- ⭐前言⭐
- 🎶(1) MySQLi(面向对象过程)
- 🐤1.建立数据库(mysqli_connect)
- 🐤2.执行SQL(mysqli_query)
- 🎶(2) 执行SQL(mysqli_queryM)
- 🐤1.处理返回结果
- 🐤2.关闭连接
- 🎶(3)MySQLi(面向对象)
- 🐤1.创建连接
- 🐤2.执行SQL
- 🐤3.处理返回结果
- 🐤4.关闭连接
- 结束语🥇
⭐前言⭐
PHP提供了 MySQL扩展、MySQLi扩展和PDO(PHP Data 0bjects)三种方式与MSQL数据库交互。在互联网上很多资料使用的是 MySQL扩展,但是PHP7已不再女持MySQL扩展函数,因此本任务使用MySQLi扩展和PDO来操作MySQL数据库,其中MySOL扩展又分为面向过程方式和面向对象方式。那么在实际应用中应该选择哪种方式呢?建议熟悉哪个就用哪个。MySQLi和PDO有各自的优势,具体如下:
① PDO 适合多种流行的数据库。
② MySOLi 只适合 MYSOL 数据库,
所以,如果项目需要在多种数据库中切换,建议使用PDO,这样只需要修改连接字符串和部分查询语句即可。使用MVSOL,如果数据库不同,需要重新编写所有代码。同时,MvSOLi和 PDO 都是面向对象,但 MySOLi 还提供了面向过程的 API接口。
PHP与数据库交互主要有以下四个步骤:
①创建连接:连接 MYSOL服务器中的数据库。
②执行 SOL:编写 SOL语句,并执行 SQL语句,得到返回结果。
③处理返回结果。
④释放结果集,关闭数据库连接。
🎶(1) MySQLi(面向对象过程)
🐤1.建立数据库(mysqli_connect)
mydsqli_connect函数创建一个到MySQL数据库的连接,其语法格式如下:
mysqli_connect(host ,username ,password,dbname,port);
函数参数说明如下:
①host :指要连接的数据库的主机名和IP地址,如果是本地可以使用localhost或者127.0.0.1。
②username :指登录数据库的用户名。
③password:指登录数据库的密码。
④dbname:指要连接的数据库。
⑤port:指数据库的端口号,默认值为3306,可以不写。
如果连接成功,函数返回一个代表到MySQL数据库的连接对象;如果连接失败,函数返回false以及警告或错误提示。下面案例一会显示会显示连接数据库成功和失败的信息。
案例一:创建数据库的连接:
运行效果展示:
🐤2.执行SQL(mysqli_query)
执行SQL包括两个步骤,一遍写SQL语句,一是调用mysqli_query函数执行SQL语句:
mysqli_query(’ connection’,‘query’,‘resultmode’)
函数参数说明如下:
①connection:必写,指已连接的数据库。
②query:必写,指要查询的字段,即SQL语句。
③resultmode:可以不写,一个常数,默认值是MYSQLI_ASSOC。
针对select语句查询,将返回一个结果集对象(空表也返回一个结果集对象),如果失败,则返回false。针对更新(增加,修改,删除)操作如果成功,返回true,或者返回false。案例二显示执行SQL语句成功和失败的信息。
案例二:执行SQL语句:
- 结束语🥇
还没有评论,来说两句吧...