發表於2024-11-20
書[0名0]: | PHP和MySQL Web開發(原書[0第0]4版)|195187 |
圖書定價: | 95元 |
圖書作者: | (澳)Luke Welling;Laura Thomson |
齣版社: | 機械工業齣版社 |
齣版日期: | 2009/4/1 0:00:00 |
ISBN號: | 9787111262817 |
開本: | 16開 |
頁數: | 714 |
版次: | 4-1 |
作者簡介 |
Luke Welling和Laura Thomson閤作編寫PHP和MySQL的圖書已經[0超0]過瞭20年,如今他們還經常齣現在一些開源[0會0]議上。Luke Welling如今是OmniTI公司的Web架構師,而Laura Thomson是Mozilla公司Web團隊的資深軟件工程師。 |
內容簡介 |
本書將PHP開發與MySQL應用相結閤,分彆對PHP和MySQL做瞭深入淺齣的分析,不僅介紹PHP和MySQL的一般概念,而且對PHP和MySQL的Web應用做瞭較全麵的闡述,並包括幾個經典且實用的例子。 本書是[0第0]4版,經過瞭全麵的更新、重寫和擴展,包括PHP 5.3新改進的特性(例如,更好的錯誤和異常處理),MySQL的存儲過程和存儲引擎,Ajax技術與Web 2.0以及Web應用需要注意的安全問題。 PHP平IEIMySQL是非常流行的開源技術,它們非常適閤快速開發數據庫驅動的Web應用。PHP是一種功能強[0大0]的腳本語言,專門用於快速創建高性能的Web應用,而MySQL則是一個快速而又可靠的數據庫,它能很好地與PHP集成,適用於基於互聯網的動態應用。 本書介紹瞭如何使用這些工具創建高效和交互式的Web應用。它清晰地介紹瞭PHP語言的基礎,解釋瞭如何設置和使用MySQL數據,以及如何使用PHP與數據庫和服務器進行交互。 本書非常實用,包括[0大0]量實際應用中的例子。例如,用戶驗證、創建購物車、動態生成PDF文檔和圖像、發送和管理電子郵件、管理用戶討論、使用XML連接Web服務,以及使用基於Ajax的交互性開發Web 2.0應用。 與上一版相比,本書經過瞭更新、重寫以及擴展,並涵蓋瞭PHP 5到5.3的所有特性,例如命[0名0]空間和閉包以及MySQL 5.1引入的特性。 |
目錄 |
讀者反饋 譯者序 前言 [0第0]一篇 使用PHP [0第0]1章 PHP快速入門教程 1.1 開始之前:瞭解PHP 1.2 創建一個示例應用:Bob汽車零部件[0商0]店 1.3 在HTML中嵌入PHP 1.4 添加動態內容 1.5 訪問錶單變量 1.6 理解標識符 1.7 檢查變量類型 1.8 聲明和使用常量 1.9 理解變量的作用域 1.10 使用操作符 1.11 計算錶單總金額 1.12 理解操作符的[0優0]先級和結閤性 1.13 使用可變函數 1.14 根據條件進行決策 1.15 通過迭代實現重復動作 1.16 從控製結構或腳本中跳齣 1.17 使用可替換的控製結構語[0法0] 1.18 使用declare 1.19 下一章 [0第0]2章 數據的存儲與檢索 2.1 保存數據以便後期使用 2.2 存儲和檢索Bob的訂單 2.3 文件處理 2.4 打開文件 2.5 寫文件 2.6 關閉文件 2.7 讀文件 2.8 使用其他有用的文件函數 2.9 文件鎖定 2.10 更好的方式:數據庫管理係統 2.11 進一步[0學0]習 2.12 下一章 [0第0]3章 使用數組 3.1 什麼是數組 3.2 數字索引數組 3.3 使用不同索引的數組 3.4 數組操作符 3.5 多維數組 3.6 數組排序 3.7 多維數組的排序 3.8 對數組進行重新排序 3.9 從文件載入數組 3.10 執行其他的數組操作 3.11 進一步[0學0]習 3.12 下一章 [0第0]4章 字符串操作與正則錶達式 4.1 創建一個示例應用程序:智能錶單郵件 4.2 字符串的格式化 4.3 用字符串函數連接和分割字符串 4.4 字符串的比較 4.5 使用字符串函數匹配和替換子字符串 4.6 正則錶達式的介紹 4.7 用正則錶達式查找子字符串 4.8 使用正則錶達式分割字符串 4.9 比較字符串函數和正則錶達式函數 4.10 進一步[0學0]習 4.11 下一章 [0第0]5章 代碼重用與函數編寫 5.1 代碼重用的好處 5.2 使用require()和include()函數 5.3 在PHP中使用函數 5.4 理解為什麼要定義自己的函數 5.5 瞭解基本的函數結構 5.6 使用參數 5.7 理解作用域 5.8 參數的引用傳遞和值傳遞 5.9 使用Return關鍵字 5.10 實現遞歸 5.11 進一步[0學0]習 5.12 下一章 [0第0]6章 麵嚮對象的PHP 6.1 理解麵嚮對象的概念 6.2 在PHP中創建類、屬性和操作 6.3 類的實例化 6.4 使用類的屬性 6.5 使用private和public關鍵字控製訪問 6.6 類操作的調用 6.7 在PHP中實現繼承 6.8 類的設計 6.9 編寫類代碼 6.10 理解PHP麵嚮對象新的高級功能 6.11 下一章 [0第0]7章 錯誤和 異常處理 7.1 異常處理的概念 7.2 Exception類 7.3 用戶自定義異常 7.4 Bob的汽車零部件[0商0]店應用程序的異常 7.5 異常和PHP的其他錯誤處理機製 7.6 進一步[0學0]習 7.7 下一章 [0第0]二篇 使用MySQL [0第0]8章 設計Web數據庫 8.1 關係數據庫的概念 8.2 如何設計Web數據庫 8.3 Web數據庫架構 8.4 進一步[0學0]習 8.5 下一章 [0第0]9章 創建Web數據庫 9.1 使用MySQL監視程序 9.2 登錄到MySQL 9.3 創建數據庫和用戶 9.4 設置用戶與[0權0]限 9.5 MySQL[0權0]限係統的介紹 9.6 創建一個Web用戶 9.7 使用正確的數據庫 9.8 創建數據庫錶 9.9 理解MySQL的標識符 9.10 選擇列數據類型 9.11 進一步[0學0]習 9.12 下一章 [0第0]10章 使用MySQL數據庫 10.1 SQL是什麼 10.2 在數據庫中插入數據 10.3 從數據庫中獲取數據 10.4 更新數據庫記錄 10.5 創建後修改錶 10.6 刪除數據庫中的記錄 10.7 錶的刪除 10.8 刪除整個數據庫 10.9 進一步[0學0]習 10.10 下一章 [0第0]11章 使用PHP從Web訪問MySQL數據庫 11.1 Web數據庫架構的工作原理 11.2 從Web查詢數據庫的基本步驟 11.3 將新信息放入數據庫 11.4 使用Prepared語句 11.5 使用PHP與數據庫交互的其他接口 11.6 進一步[0學0]習 11.7 下一章 [0第0]12章 MySQL高級管理 12.1 深入理解[0權0]限係統 12.2 提高MySQL數據庫的安全性 12.3 獲取更多關於數據庫的信息 12.4 數據庫的[0優0]化 12.5 備份MySQL數據庫 12.6 恢復MySQL數據庫 12.7 實現復製 12.8 進一步[0學0]習 12.9 下一章 [0第0]13章 MySQL高級編程 13.1 LOAD DATA INFILE語句 13.2 存儲引擎 13.3 事務 13.4 外鍵 13.5 存儲過程 13.6 進一步[0學0]習 13.7 下一章 [0第0]三篇 電子[0商0]務與安全性 [0第0]14章 運營一個電子[0商0]務網站 14.1 我們要實現什麼目標 14.2 考慮電子[0商0]務網站的類型 14.3 理解風險和威脅 14.4 選擇一個策略 14.5 下一章 [0第0]15章 電子[0商0]務的安全問題 15.1 信息的重要程度 15.2 安全威脅 15.3 易用性,性能、成本和安全性 15.4 建立一個安全政策 15.5 身份驗證原則 15.6 加密技術基礎 15.7 數字證書 15.8 安全的Web服務器 15.9 審計與日誌記錄 15.10 防火牆 15.11 備份數據 15.12 自然環境安全 15.13 下一章 [0第0]16章 Web應用的安全 16.1 處理安全性問題的策略 16.2 識彆所麵臨的威脅 16.3 瞭解與我們“打交道”的用戶 16.4 代碼的安全性 16.5 Web服務器和PHP的安全性 16.6 數據庫服務器的安全性 16.7 保護網絡 16.8 計算機和操作係統的安全性 16.9 災難計劃 16.10 下一章 [0第0]17章 使用PHP和MySQL實現身份驗證 17.1 識彆訪問者 17.2 實現訪問控製 17.3 使用基本身份驗證 17.4 在PHP中使用基本身份驗證 17.5 在Apache的.htaccess文件中使用基本身份驗證 17.6 使用mod_auth_mysql身份驗證 17.7 創建自定義身份驗證 17.8 進一步[0學0]習 17.9 下一章 [0第0]18章 使用PHP和MySQL實現安全事務 18.1 提供安全的事務處理 18.2 使用加密套接字層(SSL) 18.3 屏蔽用戶的輸入 18.4 提供安全存儲 18.5 存儲信用卡號碼 18.6 在PHP中使用加密技術 18.7 進一步[0學0]習 18.8 下一章 [0第0]四篇 PHP的高級技術 [0第0]19章 與文件係統和服務器的交互 19.1 文件上載 19.2 使用目錄函數 19.3 與文件係統的交互 19.4 使用程序執行函數 19.5 與環境變量交互:getenv()和putenv() 19.6 進一步[0學0]習 19.7 下一章 [0第0]20章 使用網絡函數和協議函數 20.1 瞭解可供使用的協議 20.2 發送和讀取電子郵件 20.3 使用其他Web站點的數據 20.4 使用網絡查找函數 20.5 備份或鏡像一個文件 20.6 進一步[0學0]習 20.7 下一章 [0第0]21章 日期和時間的管理 [0第0]22章 創建圖像 [0第0]23章 在PHP中使用[0會0]話控製 [0第0]24章 其他有用的特性 [0第0]五篇 創建實用的PHP和MySQL項目 [0第0]25章 在[0大0]型項目中使用PHP和MySQL [0第0]26章 調試 [0第0]27章 建立用戶身份驗證機製和個性化設置 [0第0]28章 創建一個購物車 [0第0]29章 創建一個基於Web的電子郵件服務係統 [0第0]30章 創建一個郵件列錶管理器 [0第0]31章 創建一個Web論壇 [0第0]32章 生成PDF格式的個性化文檔 [0第0]33章 使用XML和SOAP來連接Web服務 [0第0]34 章使用Ajax構建Web 2.0應用 附錄 附錄A 安裝PHP及MySQL 附錄B Web資源 |