1
2
3
4
5
6
7
8
9
10
11

PHP操作MySQL的流程

发布时间:2017-07-20 07:59   发布人:毛书朋   浏览次数:7821


关联课件:5子项目五 - PHP操作MySQL的流程 (点击在线预览)



5.3.2  PHP操作MySQL数据库的流程

       PHP是一门Web编程语言,而MySQL是一款网络数据库系统。这二者是目前Web开发中最黄金的组合之一。那么PHP是如何操作MySQL数据库的呢?只有对PHP操作MySQL数据库的流程有一个基本了解,才能更加准确地理解PHP数据库编程的思路,为后面的学习打下基础。

       从根本上来说,PHP通过预先写好的一些列函数来与MySQL数据库进行通信,向数据库发送指令、接收返回数据等都通过函数来完成。图5-2给出了一个普通PHP程序与MySQL进行通信的基本原理示意图。

5-2.png

图5-2  PHP程序与MySQL数据库通信原理示意图

        图5-2展示了PHP程序连接到MySQL数据库服务器的原理。可以看出,PHP通过调用自身的专门用来处理MySQL数据库连接的函数,来实现与MySQL通信。在操作过程中,PHP并不是直接操作数据库中的数据,而是把要执行的操作以SQL语句的形式发送给MySQL服务器,由MySQL服务器执行这些指令,并将结果返回给PHP程序。MySQL数据库服务器可以比作一个数据“管家”。其他程序需要这些数据时,只需要向“管家”提出请求,“管家”就会根据要求进行相关的操作或返回相应的数据。

图5-3展示了从PHP代码到最终取得数据的流程。

5-3.png

图5-3  PHP操作MySQL数据库流程

      明白了PHP操作MySQL数据库的流程,就很容易掌握PHP操作MySQL的相关函数。因为流程中每一个步骤,几乎都有相应的函数与之对应。开发PHP数据库程序时,只需要按照流程调用相关函数,数据库操作便可轻松实现。



  • 孙淑平 2018-01-07 16:12:46
    mysql_select_db()-选择数据库 格式: boolean mysql_select_db(string db_name [, resource link_id]) 例: $conn = @mysql_connect("localhost", "username", "password") or die("不能连接到Mysql Server"); @mysql_select_db("MyDatabase") or die("不能选择这个数据库,或数据库不存在");
  • 汪永萍 2018-01-09 13:47:21
    PHP代码通过操作数据库对数据进行增、删、改、查。’
  • 魏德旺 2018-01-09 16:27:31
    这数据库好强大
  • 岳猛 2018-01-09 16:27:50
    经过和一章节的学习明白了PHP操作MySQL数据库的流程
  • 甄丹丹 2018-01-09 16:32:39
    讲的很清楚,明白了怎么用PHP操作MySQL数据库
  • 李倩文 2018-01-10 11:52:33
    介绍了MySQL中用户管理的基本方法。尤其是讲解了GRANT语句的使用方法。实际应用中该语句十分灵活、方便,熟练掌握GRANT语句可以在进行MySQL管理时游刃有余。