作者根據多年的教學(xué)經(jīng)驗,結合*新發(fā)布的PHP 7.0和MySQL數據庫,在分析、總結國內外多種同類(lèi)教材的基礎上,編寫(xiě)了本書(shū)。本書(shū)力求理論聯(lián)系實(shí)際,通過(guò)貫穿全書(shū)的實(shí)訓案例,引導和啟發(fā)學(xué)生快速掌握網(wǎng)站建設的方法。
本書(shū)內容豐富、結構合理、思路清晰、語(yǔ)言簡(jiǎn)練流暢,書(shū)中所有實(shí)例都已在XAMPP系統下調試并運行通過(guò)。為了能讓讀者更好地掌握PHP和MySQL,大部分章節都編寫(xiě)了一個(gè)綜合實(shí)訓案例。讀者依據本書(shū)循序漸進(jìn)地學(xué)習,可以鞏固基本知識,培養實(shí)踐能力,增強對基本概念的理解和解決實(shí)際問(wèn)題的能力,能夠高效地掌握PHP開(kāi)發(fā)網(wǎng)站的技巧。
本書(shū)以XAMPP為開(kāi)發(fā)平臺,全面介紹了PHP和MySQL的基礎知識、程序結構及網(wǎng)頁(yè)制作技巧。全書(shū)共分為14章,包括PHP簡(jiǎn)介與開(kāi)發(fā)工具、PHP語(yǔ)言基礎、PHP流程控制語(yǔ)句、自定義函數、數組、字符串處理、PHP與Web頁(yè)面交互、MySQL數據庫、PHP操作MySQL數據庫、PHP會(huì )話(huà)控制、圖形圖像處理、文件和目錄操作、面向對象和PDO數據庫抽象層。
本書(shū)以*新發(fā)布的PHP 7.0為主講內容,結合MySQL數據庫,全面、詳細地介紹了PHP動(dòng)態(tài)網(wǎng)頁(yè)設計的基礎知識和設計技巧。全書(shū)結構合理、思路清晰、語(yǔ)言簡(jiǎn)練流暢、實(shí)例翔實(shí),在準確講解概念的基礎上力求通俗易懂,每章均配有實(shí)踐性很強的綜合實(shí)訓案例,旨在培養學(xué)生的實(shí)踐動(dòng)手能力。
本書(shū)可作為普通高校非計算機專(zhuān)業(yè)計算機類(lèi)課程的教材,也可以作為PHP、MySQL網(wǎng)頁(yè)設計的自學(xué)用書(shū)。
第1章 PHP簡(jiǎn)介與開(kāi)發(fā)工具 1
1.1 PHP簡(jiǎn)介 2
1.2 開(kāi)發(fā)工具 5
1.3 PHP語(yǔ)法基礎 9
1.4 綜合實(shí)訓案例 13
本章小結 15
習題 15
第2章 PHP語(yǔ)言基礎 17
2.1 常量 18
2.2 變量 20
2.3 PHP數據類(lèi)型 22
2.4 PHP運算符 26
2.5 數據類(lèi)型的轉換 30
本章小結 34
習題 35
第3章 PHP流程控制語(yǔ)句 37
3.1 選擇結構 38
3.2 循環(huán)結構 41
3.3 跳轉語(yǔ)句 44
3.4 包含語(yǔ)句 46
3.5 綜合實(shí)訓案例 50
本章小結 51
習題 51
第4章 自定義函數 53
4.1 自定義函數 54
4.2 變量的作用域 59
4.3 變量的生存周期 60
本章小結 61
習題 61
第5章 數組 63
5.1 數組概述 64
5.2 一維數組 64
5.3 二維數組 68
5.4 PHP全局數組 70
本章小結 74
習題 74
第6章 字符串處理 75
6.1 字符串簡(jiǎn)介 76
6.2 字符串操作 76
6.3 綜合實(shí)訓案例 97
本章小結 99
習題 99
第7章 PHP與Web頁(yè)面交互 101
7.1 表單數據采集 102
7.2 綜合實(shí)訓案例 114
本章小結 116
習題 117
第8章 MySQL數據庫 119
8.1 MySQL的啟動(dòng)和關(guān)閉 120
8.2 字符集 121
8.3 操作數據庫 125
8.4 操作數據表 127
8.5 操作數據 131
8.6 數據查詢(xún)語(yǔ)句 134
8.7 phpMyAdmin圖形化管理工具 146
8.8 綜合實(shí)訓案例 149
本章小結 152
習題 152
第9章 PHP操作MySQL數據庫 153
9.1 PHP操作MySQL數據庫的函數 154
9.2 綜合實(shí)訓案例 161
本章小結 164
習題 164
第10章 PHP會(huì )話(huà)控制 165
10.1 Cookie會(huì )話(huà)技術(shù) 166
10.2 Session會(huì )話(huà)技術(shù) 170
10.3 綜合實(shí)訓案例 175
本章小結 177
習題 177
第11章 圖形圖像處理 179
11.1 GD函數庫 180
11.2 常見(jiàn)圖像處理 181
11.3 綜合實(shí)訓案例 194
本章小結 196
習題 196
第12章 文件和目錄操作 197
12.1 文件的處理 198
12.2 目錄操作 208
12.3 文件上傳和下載 211
12.4 綜合實(shí)訓案例 216
本章小結 218
習題 218
第13章 面向對象 219
13.1 概述 220
13.2 類(lèi)和對象 220
13.3 類(lèi)的封裝 224
13.4 類(lèi)的繼承與重載 228
13.5 接口 230
13.6 綜合實(shí)訓案例 231
本章小結 232
習題 232
第14章 PDO數據庫抽象層 235
14.1 PDO概述 236
14.2 PDO連接數據庫 237
14.3 在PDO中執行SQL語(yǔ)句 238
14.4 PDO獲取結果集 242
14.5 PDO錯誤處理 245
14.6 PDO捕獲SQL語(yǔ)句中的錯誤 246
14.7 PDO事務(wù)處理 249
14.8 綜合實(shí)訓案例 250
本章小結 252
習題 252
參考文獻 253