1
2
3
4
5
6
7
8
9
10
11

PHP操作MySQL的流程

發(fā)布時(shí)間:2017-07-20 07:59 &n現樂bsp; 發(fā)布人:毛書朋&務國nbsp;  浏覽次數:7397紙近


關聯課件:5子項目五 - PHP操作MySQL的流程 (點擊在線預覽)



5.3.2  PHP操作MySQL數據庫的流程件可

       PHP是一門W窗視eb編程語言,而MySQL是一款網絡數據庫系統。這(zhè)二者是目前Web子近開(kāi)發(fā)中最黃金的組合之一。那麼(me)PHP筆秒是如何操作MySQL數據庫的呢?隻有對(duì)PHP操作MySQL數據靜器庫的流程有一個基本了解,才能(néng)更加準确地理解PHP數據庫編程的思路,討用爲後(hòu)面(miàn)的學(xué)習打下基礎。

       森都從根本上來說(shuō),PHP通過(guò)預先寫好(hǎo志雜)的一些列函數來與MySQL數據庫進(jìn)行通信,向(xiàng)數據有科庫發(fā)送指令、接收返回數據等都(dōu)通過(guò)函數來完成(ch煙鐘éng)。圖5-2給出了一個普通去影PHP程序與MySQL進(jìn)行通信的基本原理示離雨意圖。

5-2.png

圖5-2  PHP程器相序與MySQL數據庫通信原理示意圖

        圖5-2展示了PHP程水我序連接到MySQL數據庫服務器的和老原理。可以看出,PHP通過(guò)調用自身的風喝專門用來處理MySQL數據庫連接的函數,來實現與MySQ是日L通信。在操作過(guò)程中,PHP并不是直接操作數據庫中的數機吧據,而是把要執行的操作以SQL語句的形式發(fā)送給My化子SQL服務器,由MySQL服務器執行這(z他月hè)些指令,并將(jiāng)結果返回給PHP程序。裡答MySQL數據庫服務器可以比作一個還校數據“管家”。其他程序需要這(zhè)些數據時(shí),隻需要向(xi弟舊àng)“管家”提出請求,“管家遠土”就(jiù)會(huì)根據要求進(jìn)行相關的操作或返回相應都視的數據。

圖5-3展示了從PHP代碼到最學民終取得數據的流程。

5-3.png

圖5-3  PHP操作My人拿SQL數據庫流程

    &日國nbsp; 明白了PHP操作MySQL數據庫的流程,就(j妹唱iù)很容易掌握PHP操作My些刀SQL的相關函數。因爲流程中每一個步驟,幾乎都(dōu)民還有相應的函數與之對(duì)應。開(kāi)發報吧(fā)PHP數據庫程序時(shí),隻需要按照流你船程調用相關函數,數據庫操作便可輕松拍文實現。



  • 孫淑平 2018-01-07 16:12:46
    mysql_select_db()-選擇數據庫 格式: bo話都olean mysql_select_db(string db_n作廠ame [, resource l站校ink_id]) 例: $視器conn = @mysql_connect是火("localhost刀身", "userna樹老me", "password&q鐘謝uot;) or die(&quo多相t;不能(néng)連接到Mysql Ser知農ver"); @mysql_select_db("農村MyDatabase") or die("不能(néng海我)選擇這(zhè)個數據庫,或數據庫不女道存在");
  • 汪永萍 2018-01-09 13:47:21
    PHP代碼通過(guò)操作數據庫對到就(duì)數據進(jìn)行增、删、改、查。’
  • 魏德旺 2018-01-09 16:27:31
    這(zhè)數據庫好(hǎo)強大
  • 嶽猛 2018-01-09 16:27:50
    經(jīng)過(guò)和一章節的學(xué)習明白了PHP操作很明MySQL數據庫的流程
  • 甄丹丹 2018-01-09 16:32:39
    講的很清楚,明白了怎麼(me)用PHP操作MySQL數據庫
  • 李倩文 2018-01-10 11:52:33海公
    介紹了MySQL中用戶管理的基和小本方法。尤其是講解了GRANT語句的使用方法。實際應用中該語句十分靈活、方秒她便,熟練掌握GRANT語句可以在進(jìn)行MySQL管朋得理時(shí)遊刃有餘。