PHP+MySQL開發項目教程

PHP+MySQL開發項目教程

《PHP+MySQL開發項目教程》是2013年8月清華大學出版社出版的圖書,作者是王鹹鋒、黃妙燕、曾德生、張娜、張曉琦。

基本介紹

  • 中文名:PHP+MySQL開發項目教程
  • 作者:王鹹鋒、黃妙燕、曾德生、張娜、張曉琦
  • 出版時間:2013年8月
  • 出版社清華大學出版社
  • ISBN:9787302329800
  • 定價:33 元
內容簡介,圖書目錄,

內容簡介

本書共分為8個項目,循序漸進地講解了初學PHP編程時所要掌握的基礎內容,其中包括初步認識PHP及相關配置、PHP編程基礎學習、PHP中函式的學習、初識MySQL資料庫、PHP+MySQL編程和PHP面向對象編程,在本書的最後講解了兩個經典案例——投票系統開發(PHP+MySQL)和支持多用戶的部落格系統開發,以供讀者理解和實踐前面的基礎內容。
本書以項目任務式方法進行編寫,對每個知識點都進行了針對性的講解,同時在內容選取上以實用性為原則,做到不求面廣,但求實用。本書突出案例教學,避免空洞的描述,每個項目任務的內容都通過對案例的深入分析和上機操作加深讀者對所學知識的理解,提高學習效果和動手能力。
本書定位為高等院校計算機類專業的專業課教材,也可以作為學習Web開發技術人員的入門自學教材,還是初、中級PHP開發者首選的參考書。

圖書目錄

項目1 初步認識PHP及相關配置 1
任務1 初識PHP 2
1.1.1 靜態網頁與動態網頁 2
1.1.2 PHP簡介及其發展 4
1.1.3 初識PHP代碼 5
任務2 PHP的開發環境及安裝 8
1.2.1 PHP開發環境簡介 8
1.2.2 Windows平台下Wamp的下載安裝 9
1.2.3 editplus的安裝 16
項目2 PHP編程基礎學習 18
任務1 了解PHP中數據類型、常量與變數 19
2.1.1 PHP中的數據類型 19
2.1.2 PHP中的常量 26
2.1.3 PHP中的變數 29
2.1.4 PHP中的預定義變數 32
2.1.5 PHP中的數組型變數 32
任務2 認識PHP中運算符及流程控制語句 36
2.2.1 運算符 36
2.2.2 表達式 42
2.2.3 流程控制語句 44
項目3 PHP中函式的學習 58
任務1 初步認識PHP中的函式 59
3.1.1 什麼是函式 59
3.1.2 函式的參數 61
3.1.3 函式的返回值 63
3.1.4 PHP內部函式 64
3.1.5 PHP載入外部函式 65
3.1.6 自定義函式 66
任務2 了解PHP中的常用函式 71
3.2.1 數組函式 71
3.2.2 字元串處理函式 77
3.2.3 時間/日期函式 92
3.2.4 數學函式 98
3.2.5 圖像處理函式 99
3.2.6 檔案系統函式 106
3.2.7 的創建、刪除與遍歷 109
3.2.8 其他函式 111
項目4 初識MySQL資料庫 113
任務1 MySQL簡介和創建新的資料庫 114
4.1.1 Web開發與資料庫 114
4.1.2 MySQL簡介 115
4.1.3 資料庫的安裝與初始化 116
4.1.4 MySQL中的數據類型 119
任務2 資料庫操作 121
4.2.1 結構化查詢語句概述 121
4.2.2 數據定義語言(CREATE/ALTER/DROP) 122
4.2.3 數據控制語言(COMMIT WORK,ROLLBACK WORK) 124
4.2.4 數據查詢語言(SELECT) 125
4.2.5 數據操作語言(INSERT/UPDATE/DELETE) 127
4.2.6 資料庫的用戶管理 128
4.2.7 phpMyAdmin的安裝和使用 130
4.2.8 MySQL實例操作 132
項目5 PHP+MySQL編程 135
任務 PHP操作MySQL資料庫 136
5.1.1 準備連線資料庫 136
5.1.2 PHP操作MySQL的原理 137
5.1.3 PHP操作MySQL的方法 138
5.1.4 用PHP操作MySQL資料庫 140
5.1.5 在PHP中實現數據分頁 147
5.1.6 PHP用戶註冊與登錄功能的實現 150
任務1 類與對象 158
6.1.1 PHP面向對象概述 158
6.1.2 類與對象的定義和套用 159
任務2 構造函式與析構函式 169
6.2.1 構造函式 169
6.2.2 析構函式 171
任務3 類的基本套用 172
6.3.1 封裝性 173
6.3.2 __set()、__get()、__isset()、__unset()4個方法的套用 176
6.3.3 類的繼承 180
6.3.4 覆蓋與重載 182
6.3.5 self、parent與::關鍵字 183
6.3.6 訪問類型 184
項目7 投票系統開發(PHP+MySQL) 186
任務1 系統分析 187
7.1.1 系統背景 187
7.1.2 系統模組分析 187
7.1.3 系統流程圖 188
任務2 資料庫的建立與操作 189
7.2.1 資料庫的建立 189
7.2.2 資料庫操作基礎模組 190
任務3 模組管理 193
7.3.1 投票管理模組 194
7.3.2 調查顯示模組 222
7.3.3 投票處理模組 223
7.3.4 調查結果顯示模組 226
項目8 支持多用戶的部落格系統開發 228
任務 多用戶的部落格系統開發 229
8.1.1 系統分析 229
8.1.2 實施步驟 229
參考文獻 269

相關詞條

熱門詞條

聯絡我們