PHP MySQL WEB開發聖經中文版 (原書第三版)
分類:php電子書查看:3112511下載:413
本書將PHP開發與MySQL應用相結合,分別對PHP和MySQL做了深入淺出的分析,不僅介紹PHP和MySQL的一般概念,而且對PHP和MySQL的Web應用做了較全面的闡述,並包括幾個經典且實用的例子。 
# 本書是第3版,經過了全面的更新、重寫以及擴展,包括PHP5的最新特性——新的物件模型、更好的異常處理和SimpleXML;以及MySQL 5的新特性,例如存儲過程和儲存引擎。 
#
PHP是PHP:Hypertext Preprocessor的縮寫,一種被廣泛應用的開源(Open Source)多用途腳本語言。它可嵌入到 HTML中,特別適合Web開發。然而,PHP的功能並不限於此。它可以作為伺服器端腳本、命令列腳本甚至客戶端GUI程式的開發語言。如今,PHP能夠在所有的主流作業系統和大多數的Web伺服器。 PHP的易用性、高效能、與 Apache Web 伺服器的緊密整合以及大量應用程式建構塊使其成為領先的Web應用程式開發語言之一。 
# MySQL是一個非常快速、健全的關聯式資料庫管理系統(RDBMS)。它是一個能使你有效率地保存、搜尋、排序和檢索資料的資料庫。 MySQL伺服器可以控制你對資料的訪問​​,從而確保只有經過身份認證的用戶才能存取資料。因此,MySQL是一個多用戶、多執行緒伺服器,它使用為業界所支援的標準資料庫查詢語言SQL(結構化查詢語言)。自從1996年開始,MySQL就開始正式發布,但其開發歷史還必須追溯到1979年。如今,MySQL已經獲得了《Linux Journal》雜誌的讀者選擇獎。 
# 由Laura Thomson和Luke Welling編著的這本《PHP and MySQL Web Development》(中文版:《PHP與MySQL Web開發指南》)已經出版了第三版。就像《Thinking in Java》是關於Java的聖經類圖書,這本書就是使用PHP和MySQL進行面向資料庫的Web應用開發寶典。 
# 該書語言通俗易懂,結構合理清晰。採用了循序漸進的方式介紹如何使用PHP和MySQL進行面向資料庫的Web應用開發:PHP語言、MySQL伺服器、電子商務基礎、安全性問題以及實戰範例。這對於希望從事PHP和MySQL Web開發的入門程式設計師來說,是合理的學習曲線。 
#本書介紹的PHP為最新版本,5.0。它詳細介紹了PHP的歷史和現在,以及作為過程導向和物件導向語言的特點和功能,其中還包括了PHP 5語言新特性的介紹,例如物件導向的改進。這對於不熟悉物件導向語言的讀者來說,是基本的入門知識。 
# 本書介紹的MySQL也是最新版本,4.0。考慮到讀者可能對資料庫理論的不熟悉,本書也用了兩章的內容詳細介紹關聯式資料庫基礎知識和SQL語言。在介紹MySQL時,作者也是依照由淺入深的學習曲線逐步展開的。首先是MySQL資料庫的特性,然後是MySQL的高階應用,這些應用與現實世界的開發緊密相關,包括MySQL權限系統的深入介紹,MySQL安全性問題的全面解析,以及一些令開發人員頭痛的效能最佳化問題。 
# 在詳細介紹PHP和MySQL之後,本書也就進入最有特色、最有價值的部分:實戰篇。 PHP和MySQL的結合,能產生什麼樣的應用?答案很明顯,電子商務。在進入以PHP和MySQL進行電子商務網站開發之前,作者也詳細介紹了電子商務網站的基本特性以及需要特別注意的安全問題。在本書的關於電子商務安全問題部分,讀者可以學習幾乎所有的網站安全概念和技巧。這對於經驗還不夠豐富的網站開發人員來說,是不可多到手冊。在實戰專案介紹中,作者憑藉多年的開發經驗,給了幾個最具代表性的例子:購物車,內容管理系統,基於Web的郵件管理系統,郵件列表管理器,Web等。所有這些例子都具有非常高的實用性。設想一下,一個經驗不夠豐富的開發人員加入到一家電子商務網站,開始新的職業生涯,當他一邊工作,一邊學習本書時,他會說什麼呢? 「天啊,怎麼書上的內容就是我工作的內容呢!感謝上帝!」。 
# 除了開發人員之外,作者還考慮到了電子商務網站的系統管理員可能遇到的問題:系統環境的搭建和維護。在本書的附錄部分,作者詳細介紹如何在主流的作業系統平台上安裝、設定甚至自己編譯PHP和MySQL。因為PHP和MySQL開放的緣故,企業可能會需要對這些工具和平台進行定制,而本書附錄的內容,恰恰為系統管理員提供了這方面的幫助。 
#綜觀本書全篇,內容廣泛,風格嚴謹,理論與實務緊密結合。既有詳細的概念說明,又有複雜而完整的實例程式碼,讀者能夠輕鬆地將自己所學的理論知識付諸實踐。正是因為這個原因,本書適用的讀者群非常廣發。對於初學者來說,本書可以作為他們的教材和參考書,9對於有豐富經驗的PHP和MySQL高手,本書也是一本很好的參考手冊,因此本書適用於各個層次的PHP程式設計師。 
# 當然,本書也存在不一些不足的地方。作者認為作者應該嘗試在本書中加入一些關於PHP和MySQL協作開發與當今最受歡迎的J2EE平台以及.NET平台的比較。這種比較內容將有助於企業和開發人員選擇合適的平台和工具。或許,這些內容將在不遠的第四版看到。
陳述:

本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn

最新課程

看更多
  • 【web前端】Node.js快速入門
    【web前端】Node.js快速入門
    本課程專為初學者量身打造,旨在幫助學員快速掌握Node.js的基礎知識與核心技術。課程從Node.js的安裝與環境配置開始,逐步深入解析其非同步程式設計模型、模組系統以及事件驅動機制。透過豐富的實戰案例,學員將學會如何使用Node.js搭建高效、穩定的Web伺服器,處理HTTP請求與回應,以及進行檔案操作與資料庫互動。此外,課程也將介紹Node.js在前端開發的典型應用場景,協助學員快速提升實戰能力,輕鬆應對前端開發的挑戰。
  • 國外Web開發全端課程全集
    國外Web開發全端課程全集
    本課程是一套涵蓋HTML、CSS、JavaScript、Vue.js、React、Flutter以及行動APP開發的全面教學。從基礎的網頁製作到複雜的前後端交互,再到行動應用的實戰開發,課程內容豐富,實戰性強。學員將透過一系列實戰項目,深入了解並掌握各類開發技能,快速成長為全端開發工程師。無論是初學者或有一定經驗的開發者,都能從中受益。透過本課程的學習,你將具備獨立開發Web應用與行動應用的能力,為未來的職涯發展打下堅實的基礎。
  • Go語言實戰之 GraphQL
    Go語言實戰之 GraphQL
    本課程旨在幫助學習者掌握如何使用Go語言實現GraphQL服務。課程從GraphQL的基礎知識講起,深入剖析其資料查詢語言的特性與優勢,接著結合Go語言的特性,詳細講解如何建構GraphQL伺服器、處理請求、定義資料模式等。透過豐富的實戰案例,學習者將學習如何在實際專案中整合GraphQL,提升資料互動的靈活性和效率。課程適合有一定Go語言基礎的開發者,是建構高效能、現代化API的必備選擇。
  • 550W粉絲大佬手把手從零學JavaScript
    550W粉絲大佬手把手從零學JavaScript
    本課程,專為初學者打造,由Google大佬親自授課。課程從JavaScript的基礎知識講起,逐步深入,涵蓋語法、函數、物件、事件處理等內容。透過生動的案例和實戰練習,幫助學員快速掌握JavaScript的核心技能。大佬將親自解答學員疑惑,分享程式設計心得,讓學員在輕鬆愉快的氛圍中成長為JavaScript高手。無論你是程式設計小白,或是希望提陞技能的開發者,本課程都會是你學習JavaScript的最佳選擇。
  • python大神Mosh,零基礎小白6小時完全入門
    python大神Mosh,零基礎小白6小時完全入門
    本課程帶領你踏上程式之旅。從零基礎開始,這個為期 6 小時的課程將引導你掌握 Python 的基本原理和進階概念。 無論你是初學者還是希望提高技能的經驗豐富的程式設計師,Mosh 的深入講解和清晰的教學方法將使你快速掌握 Python。深入了解變數、資料類型、條件語句、循環、函數、物件和模組,並透過動手練習鞏固你的理解。 本課程是學習 Python 的理想選擇,能夠為各種職業領域做好準備。 Mosh 的專業知識和對教育的熱情將使你充滿信心,踏上成為熟練的 Python 開發人員的道路。