【PHP程序设计(高阶版)】——PHP操作MySQL教程

04-27 阅读 0评论

【PHP程序设计(高阶版)】——PHP操作MySQL教程


👨‍💻个人主页:@开发者-曼亿点

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 曼亿点 原创

👨‍💻 收录于专栏:PHP程序开发

⭐🅰⭐

【PHP程序设计(高阶版)】——PHP操作MySQL教程


文章目录

    • ⭐🅰⭐
    • ⭐前言⭐
    • 🎶(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以及警告或错误提示。下面案例一会显示会显示连接数据库成功和失败的信息。

              案例一:创建数据库的连接:

               
              

              运行效果展示:

              【PHP程序设计(高阶版)】——PHP操作MySQL教程

              🐤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语句:


免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]