PHP MySQL開發項目教程

PHP MySQL開發項目教程

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

基本介紹

  • 中文名:PHP+MySQL開發項目教程
  • 作者:王鹹鋒、黃妙燕、曾德生、張娜、張曉琦
  • 出版時間:2013年08月01日
  • 出版社清華大學出版社
  • 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.2PHP簡介及其發展 4
1.1.3初識PHP代碼 5
任務2PHP的開發環境及安裝 8
1.2.1PHP開發環境簡介 8
1.2.2Windows平台下Wamp的下載安裝 9
1.2.3editplus的安裝 16
項目2PHP編程基礎學習 18
任務1了解PHP中數據類型、常量與變數 19
2.1.1PHP中的數據類型 19
2.1.2PHP中的常量 26
2.1.3PHP中的變數 29
2.1.4PHP中的預定義變數 32
2.1.5PHP中的數組型變數 32
任務2認識PHP中運算符及流程控制語句 36
2.2.1運算符 36
2.2.2表達式 42
2.2.3流程控制語句 44
項目3PHP中函式的學習 58
任務1初步認識PHP中的函式 59
3.1.1什麼是函式 59
3.1.2函式的參數 61
3.1.3函式的返回值 63
3.1.4PHP內部函式 64
3.1.5PHP載入外部函式 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
任務1MySQL簡介和創建新的資料庫 114
4.1.1Web開發與資料庫 114
4.1.2MySQL簡介 115
4.1.3資料庫的安裝與初始化 116
4.1.4MySQL中的數據類型 119
任務2資料庫操作 121
4.2.1結構化查詢語句概述 121
4.2.2數據定義語言(CREATE/ALTER/DROP) 122
4.2.3數據控制語言(COMMITWORK,ROLLBACKWORK) 124
4.2.4數據查詢語言(SELECT) 125
4.2.5數據操作語言(INSERT/UPDATE/DELETE) 127
4.2.6資料庫的用戶管理 128
4.2.7phpMyAdmin的安裝和使用 130
4.2.8MySQL實例操作 132
項目5PHP+MySQL編程 135
任務PHP操作MySQL資料庫 136
5.1.1準備連線資料庫 136
5.1.2PHP操作MySQL的原理 137
5.1.3PHP操作MySQL的方法 138
5.1.4用PHP操作MySQL資料庫 140
5.1.5在PHP中實現數據分頁 147
5.1.6PHP用戶註冊與登錄功能的實現 150
項目6PHP面向對象編程 157
任務1類與對象 158
6.1.1PHP面向對象概述 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.5self、parent與::關鍵字 183
6.3.6訪問類型 184
項目7投票系統開發(PHP+MySQL) 186
任務1系統分析 187
7.1.1系統背景 187
7.1.2系統模組分析 187
任務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
PHP+MySQL開發項目教程

相關詞條

熱門詞條

聯絡我們