內容簡介
隨著“網際網路+”時代的到來,職業教育和網際網路技術日益融合發展。為提升高素質技能人才的培養水平,推出“網際網路+職業技能系列微課版創新教材”。《PHP+MySQL:Web項目實戰》採用知識點配套項目微課進行講解,深入淺出地闡述了如何運用PHP+MySQL完成Web項目開發,演示了如何綜合運用PHP技術構建高效、快捷的Web站點。《PHP+MySQL:Web項目實戰》共分五個項目,主要內容包括PHP入門與環境搭建、線上相冊、Web考試系統、信息資料管理和早新聞。《PHP+MySQL:Web項目實戰》可作為大中專院校、職業學校及各類社會培訓機構的教材,也可作為具有一定開發經驗、具備一定HTML及Web開發基礎的程式設計師提升開發技能的參考用書。為幫助讀者更好地學習,《PHP+MySQL:Web項目實戰》配套提供了微課視頻數字資源,讀者可通過掃描封底和正文中的二維碼獲取相關檔案。
圖書目錄
項目1.PHP入門與環境搭建
1.1 項目描述 ......................................2
1.2 涉及知識 ......................................2
1.2.1 Web 開發.....................................2
1.2.2 PHP概述.....................................2
1.2.3 PHP的版本.................................3
1.2.4 PHP的工作流程.........................4
1.3 任務實現.....................................5
1.3.1 搭建PHP開發環境.....................5
1.3.2 擴展設定和開發環境關鍵配置 ....8
1.3.3 常用代碼編輯工具 ..................12
項目2.線上相冊
2.1 項目描述.....................................16
2.2 涉及知識.....................................16
2.2.1 PHP需要標記符.......................16
2.2.2 PHP的注釋及套用...................17
2.2.3 PHP語句和語句塊...................18
2.2.4 標識符與關鍵字 ......................19
2.2.5 變數與常量 ..............................20
2.2.6 PHP的數據類型.......................22
2.2.7 PHP運算符...............................26
2.2.8 流程控制 ..................................29
2.2.9 函式 .................................33
2.2.10 PHP檔案的引用.....................49
2.2.11 數組 ...................................50
2.3 任務實現................................76
2.3.1 創建相冊 ..................................76
2.3.2 相冊顯示 ..................................81
2.3.3 照片上傳 ..................................83
項目3.Web考試系統
3.1 項目描述....................................98
3.2 涉及知識...................................98
3.2.1 訪問資料庫 ..............................98
3.2.2 管理資料庫 ............................100
3.2.3 管理數據表 ............................101
3.2.4 添加表記錄 ............................106
3.2.5 查詢數據記錄 ........................106
3.2.6 修改數據記錄 ........................106
3.2.7 刪除數據記錄 ........................106
3.2.8 MySQL擴展使用 ...................107
3.3.2 線上考試系統實現 ................111
3.3 任務實現...............................109
3.3.1 資料庫設計 ............................109
項目4.信息資料管理
4.1 項目描述 ...............................130
4.2 涉及知識 ................................130
4.2.1 確定資料類別表的結構 ........132
4.2.2 創建資料庫和資料庫中的表....132
4.2.3 在信息資料類別表中添加數據並查詢 ............................134
4.2.4 確定信息資料表的結構 ........135
4.2.5 在資料庫中創建信息資料表....135
4.2.6 在信息資料表中添加數據並查詢 ...................136
4.2.7 確定管理員表的結構 ............136
4.2.8 在資料庫中創建管理員表........137
4.2.9 在管理員表中添加數據並查詢 ..................137
4.3 任務實現.............................155
4.3.1 信息資料後台管理 ................155
4.3.2 信息資料查詢和分頁的實現....159
4.3.3 信息資料添加功能 ................164
4.3.4 信息資料修改功能 ................169
4.3.5 不錯搜尋 ................................174
4.3.6 前台功能模組 ........................175
項目5.校園新聞
5.1 項目描述 ..........................180
5.2 涉及知識 ..............................180
5.2.1 類的概念 ................................180
5.2.2 面向對象概述 ........................180
5.2.3 類與對象的關係 ....................181
5.2.4 類的定義 ................................181
5.2.5 類的成員方法 ........................182
5.2.6 類的成員屬性 ........................182
5.2.7 類的常量 ................................183
5.2.8 類的實例化 ............................183
5.2.9 訪問類中的成員 ....................183
5.2.10 $this 和“::”操作符 ..........184
5.2.11 構造方法和析構方法 ..........184
5.2.12 抽象類和接口 ......................185
5.2.13 繼承和多態 ..........................189
5.2.14 面向對象的封裝 ..................191
5.2.15 關鍵字static(靜態變數 或方法) ................192
5.2.16 關鍵字.nal ..........................192
5.2.17 關鍵字clone ........................193
5.3 任務實現............................199
5.3.1 MVC框架搭建 .......................200
5.3.2 框架核心類 ............................201
5.3.3 利用MVC實現後台功能 .......208