PHP訪問MySQL篇(轉)
PHP訪問MySQL篇(轉)[@more@]在這一章內我們會學習到如何在一個Web頁面中向資料庫中儲存資訊並顯示它。之前我們已經安裝了MySQL這個關係型資料庫引擎以及PHP這個伺服器端指令碼語言,並學習了有關它們的基本知識。在學完這一章後,我們將明白如何綜合利用這兩個新的工具來構建一個資料庫驅動的網站! 對前一部分的回顧 在我們往下繼續之前,回顧一下我們學習的目的應該是件有價值的事。現在有我們的系統中有了兩個強有力的新的工具:指令碼語言PHP和資料庫引擎MySQL。搞清楚兩者是如果協同工作是很重要的。 資料庫驅動的網站的實質就是允許站點的內容存在於一個資料庫中,並且可以透過這個資料庫來動態地產生Web頁面來讓我們的訪問者透過標準的Web瀏覽器來顯示它。所以在你的系統的一端是一個訪問你的站點的瀏覽者,他透過訪問來獲得一個標準的HTML格式的Web頁面並在Web瀏覽器中顯示它。在你的系統的另一端是透過一個或幾個資料表儲存在一個只理解如何響應SQL查詢(命令)的MySQL資料庫中的你的站點的內容。 PHP指令碼語言承擔了兩者之間的聯絡員的角色,使用PHP,你可以編寫一個標準HTML的“模板”,這個“模板”決定了你的站點的外觀(包括圖畫和頁面設計)。這時內容是屬於這個“模板”的,你可以使用一些PHP程式碼來連線MySQL資料庫並且使用SQL查詢來獲得資料並在其相應位置顯示它,這裡的SQL查詢是和我們在第二章中用來建立笑話資料表時一樣的。 現在對於訪問者在訪問你的資料庫驅動的網站的一個頁面時,到底會發生什麼事,你應該有個明確的認識了:訪問者的Web瀏覽器使用一個標準的URL請求這個頁面。 Web伺服器軟體(Apache、IIS或其他)認定被請求的頁面是一個PHP指令碼,因而在響應這個頁面請求之前用它的PHP外掛來解釋它。 一些PHP命令(我們還沒學到)會連線MySQL資料庫並向資料庫請求屬於這個Web頁面的內容。 MySQL資料庫作出響應並且向PHP指令碼發出被請求的內容。 PHP指令碼將內容儲存到一個或幾個PHP變數中,並使用我們熟悉的echo函式將其作為Web頁面的一部分輸出。 PHP外掛完成處理並將生成的HTML副本返回到Web伺服器。 Web伺服器將這個HTML副本傳送到Web瀏覽器,這將是一個標準的HTML檔案,只不過它不是直接來自於一個HTML檔案,而是來自於PHP外掛提供的輸出。 用PHP連線MySQL 在我們從我們的MySQL資料庫中獲取我們的Web頁面所包含的內容之前,我們首先必須知道如何建立與MySQL的連線。在第二章中,我們使用了一個叫mysql的程式來做這樣的連線。PHP不需要這樣的一個程式,對連線MySQL的支援是語言內建的。下面的這個函式用來建立這樣的連線:
QUOTE:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-944682/,如需轉載,請註明出處,否則將追究法律責任。
上一篇:
ASP中使用MYSQL資料庫(轉)
請登入後發表評論
登入
全部評論
|
相關文章
- 用perl訪問mysql資料庫(轉)MySql資料庫
- 採用ODBC介面訪問MySQL指南 (轉)MySql
- MySql資料庫C++訪問(轉)MySql資料庫C++
- php之像訪問陣列一樣訪問物件PHP陣列物件
- mono 訪問 oracle、mysqlMonoOracleMySql
- 轉載:SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates訪問MysqlSpring BootJDBCMySql
- MySQL訪問受限的問題分析MySql
- vc 6 mysql使用c 介面訪問mysqlMySql
- PHP記錄訪問ip程式碼PHP
- nginx 是如何禁止訪問php的NginxPHP
- PHP伺服器訪問優化PHP伺服器優化
- PHP 轉 JAVA 篇 小插曲(環境篇)PHPJava
- PHP 轉 GO 篇 小插曲(環境篇)PHPGo
- koa+mysql+vue+socket.io全棧開發之資料訪問篇MySqlVue全棧
- ORACLE 訪問MYSQL 配置筆記OracleMySql筆記
- C#訪問MySql原始版C#MySql
- 友好訪問許可權篇:訪問語音、相簿、通訊錄----iOS訪問許可權iOS
- nginx限制ip訪問(轉)Nginx
- ABAP訪問外部SQL (轉)SQL
- PHP設計模式之訪問者模式PHP設計模式
- for迴圈訪問php的索引陣列PHP索引陣列
- ThinkPHP 訪問路徑隱藏 index.php 問題PHPIndex
- 【轉】允許遠端使用者登入訪問mysql的方法MySql
- mysql如何允許遠端訪問MySql
- tomcat+jsp訪問mysqlTomcatJSMySql
- 外網訪問MySQL資料庫MySql資料庫
- mysql賬戶新增遠端訪問MySql
- C#訪問MySQL資料庫C#MySql資料庫
- 【Mysql】Mysql負載過大,app訪問延遲MySql負載APP
- PHP判斷訪客是否移動端瀏覽器訪問PHP瀏覽器
- 用訪問控制列表實現網路單向訪問(轉)
- JAVA訪問雲資料mysql出現問題JavaMySql
- PHP利用Redis鎖解決併發訪問PHPRedis
- 第 14 篇:限制介面的訪問頻率
- Holer實現外網訪問本地MySQLMySql
- ORACLE 透明閘道器訪問 MYSQL 表OracleMySql
- Oracle透明閘道器訪問Mysql—luckyfriendsOracleMySql
- MySQL建立使用者授權訪問MySql