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資料庫(轉)
請登入後發表評論
登入
全部評論
|
相關文章
- 轉載:SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates訪問MysqlSpring BootJDBCMySql
- php之像訪問陣列一樣訪問物件PHP陣列物件
- PHP 轉 GO 篇 小插曲(環境篇)PHPGo
- PHP 轉 JAVA 篇 小插曲(環境篇)PHPJava
- tomcat+jsp訪問mysqlTomcatJSMySql
- PHP記錄訪問ip程式碼PHP
- nginx 是如何禁止訪問php的NginxPHP
- koa+mysql+vue+socket.io全棧開發之資料訪問篇MySqlVue全棧
- C#訪問MySql原始版C#MySql
- mysql 轉義問題MySql
- ThinkPHP 訪問路徑隱藏 index.php 問題PHPIndex
- 友好訪問許可權篇:訪問語音、相簿、通訊錄----iOS訪問許可權iOS
- mysql賬戶新增遠端訪問MySql
- 外網訪問MySQL資料庫MySql資料庫
- mysql如何允許遠端訪問MySql
- JAVA訪問雲資料mysql出現問題JavaMySql
- PHP利用Redis鎖解決併發訪問PHPRedis
- Holer實現外網訪問本地MySQLMySql
- mysql5.7.22-log 修改遠端訪問MySql
- MySQL 開啟 3306 埠遠端訪問MySql
- SpringBoot 實戰 (六) | 用 JdbcTemplates 訪問 MysqlSpring BootJDBCMySql
- MYSQL設定允許所有IP訪問MySql
- Oracle/MySQL透過odbc訪問PostgreSQL for LightDBOracleMySql
- PHP 設定多域名允許跨域訪問PHP跨域
- PHP判斷是手機移動端訪問還是PC端訪問的函式PHP函式
- 安裝pbootcms後訪問後臺/admin.php可以,但是直接訪問首頁就404bootPHP
- 第 14 篇:限制介面的訪問頻率
- mysql隱式轉換問題MySql
- Docker部署mysql並提供客戶端訪問DockerMySql客戶端
- Python學習之旅:訪問MySQL資料庫PythonMySql資料庫
- 開啟mysql遠端登入訪問功能MySql
- mysql8.0授權root遠端訪問MySql
- Oracle 透過透明閘道器 訪問 mysqlOracleMySql
- Oracle 通過透明閘道器訪問mysqlOracleMySql
- 用 IPTABLES 的埠轉發功能實現訪問位於內網的 MySQL 伺服器內網MySql伺服器
- Oracle透明閘道器訪問MySQL資料庫OracleMySql資料庫
- Docker中mysql映象的使用和外網訪問DockerMySql
- 教你如何直接訪問php例項物件的private屬性PHP物件
- ThinkPHP5 + nginx配置(index.php無法訪問404)PHPNginxIndex