PHP+MySQL動態網站開發實例教程(第二版)(微課版)

PHP+MySQL動態網站開發實例教程(第二版)(微課版)

《PHP+MySQL動態網站開發實例教程(第二版)(微課版)》是2022年清華大學出版社出版的圖書,作者是王維哲、張艷、胡湘萍、李娜、趙江華。

基本介紹

  • 中文名: PHP+MySQL動態網站開發實例教程(第二版)(微課版)
  • 作者:王維哲、張艷、胡湘萍、李娜、趙江華
  • 出版時間:2022年
  • 出版社: 清華大學出版社
  • ISBN: 9787302609537  
  • 定價:79 元
內容簡介,圖書目錄,

內容簡介

《PHP+MySQL動態網站開發實例教程(第二版)(微課版)》全面講述了PHP+MySQL動態網站開發的基礎知識和相關技術。全書內容共分為11章,從實際套用的角度詳細介紹了PHP開發環境的安裝和配置、HTML和JavaScript語言基礎、PHP相關的基本語法、字元串和正則表達式、常用函式和面向對象編程、PHP與Web頁面互動、PHP中的檔案和目錄操作、PHP操作MySQL資料庫,最後給出了兩個完整的開發實例。
《PHP+MySQL動態網站開發實例教程(第二版)(微課版)》內容豐富,實用性和操作性強,語言簡潔流暢,示例豐富,主要面向網站開發初學者,也可作為各類Web開發培訓班的培訓教材、高等院校的教材,還可作為動態網站設計與套用開發人員的參考資料。

圖書目錄

第1章 動態網站開發概述 1
1.1 動態網站概述 1
1.1.1 靜態網站與動態網站 1
1.1.2 動態網站的結構 2
1.1.3 動態網站的運行原理 3
1.1.4 動態網站編程技術 4
1.1.5 動態網站的相關概念 5
1.2 PHP相關知識 6
1.2.1 PHP的概念 6
1.2.2 PHP的發展歷程 7
1.2.3 PHP語言的優勢 8
1.2.4 PHP的常用工具 8
1.3 常用PHP集成運行環境工具的安裝與配置 11
1.3.1 WampServer 11
1.3.2 phpStudy 21
1.4 開發第一個PHP網站(WampServer版) 28
1.4.1 開發第一個PHP網頁 28
1.4.2 設定PHP網站 29
1.4.3 運行PHP網站 30
1.5 開發第一個PHP網站(phpStudy版) 30
1.5.1 開發第一個PHP網頁 30
1.5.2 設定PHP網站 30
1.5.3 運行PHP網站 33
1.6 本章小結 34
1.7 習題 34
第2章 HTML與JavaScript語言速成 36
2.1 HTML簡介 36
2.1.1 HTML的基本結構 36
2.1.2 HTML的標籤 37
2.2 編輯網頁 38
2.2.1 編輯文本 38
2.2.2 編輯列表 39
2.2.3 編輯圖像 41
2.2.4 超連結 41
2.2.5 創建表格 43
2.3 創建表單 44
2.3.1 表單的定義 45
2.3.2 <input/>標籤 46
2.3.3 <textarea></textarea>標籤 48
2.3.4 <select></select>標籤 49
2.4 JavaScript簡介 51
2.4.1 JavaScript的組成 51
2.4.2 JavaScript的引入 51
2.4.3 JavaScript事件 53
2.5 文檔對象模型 55
2.5.1 頁面標籤對象的引用 56
2.5.2 改變HTML元素的內容 56
2.5.3 讀寫HTML對象的屬性 57
2.5.4 改變CSS樣式 58
2.6 瀏覽器對象模型 60
2.6.1 window對象 60
2.6.2 location對象 64
2.6.3 history對象 65
2.7 本章小結 67
2.8 習題 67
第3章 PHP基本語法 68
3.1 語法入門 68
3.1.1 PHP基本格式 68
3.1.2 PHP編碼規範 69
3.1.3 編寫PHP程式的注意事項 70
3.1.4 使用PHP輸出HTML 71
3.1.5 在HTML中嵌入PHP 72
3.1.6 在PHP中使用簡單的JavaScript 72
3.2 常量、變數和數據類型 72
3.2.1 常量 73
3.2.2 變數 74
3.2.3 數據類型 77
3.3 表達式和運算符 79
3.3.1 表達式 80
3.3.2 運算符 80
3.3.3 數據類型之間的轉換 85
3.4 程式流程控制結構 87
3.4.1 條件控制語句 87
3.4.2 循環控制語句 90
3.5 數組 92
3.5.1 數組及數組類型 93
3.5.2 構造數組 94
3.5.3 訪問數組和數組元素 95
3.5.4 數組的常用內置函式 96
3.6 本章小結 101
3.7 習題 101
第4章 字元串和正則表達式 103
4.1 字元串的定義與顯示 103
4.1.1 字元串的定義 103
4.1.2 字元串的顯示 105
4.2 字元串的基本操作 106
4.2.1 字元串的常用函式 106
4.2.2 字元串與空格 111
4.2.3 字元串的比較 112
4.2.4 字元串的替換與插入 113
4.2.5 字元串與HTML 116
4.3 正則表達式 117
4.3.1 正則表達式的基本知識 118
4.3.2 正則表達式的語法 118
4.3.3 正則表達式套用實例 124
4.4 本章小結 126
4.5 習題 126
第5章 函式和面向對象編程 129
5.1 PHP的內置函式 129
5.1.1 字元串處理函式 129
5.1.2 日期和時間函式 134
5.1.3 檢驗函式 136
5.1.4 數學函式 139
5.2 自定義函式及調用 140
5.2.1 函式的定義 140
5.2.2 函式的調用 141
5.2.3 變數函式和匿名函式 144
5.2.4 傳值賦值和傳地址賦值 144
5.3 面向對象編程 145
5.3.1 類和對象 146
5.3.2 繼承和多態 152
5.3.3 接口 159
5.3.4 封裝 162
5.4 本章小結 163
5.5 習題 163
第6章 PHP與Web頁面互動 165
6.1 HTML表單 165
6.1.1 表單結構 165
6.1.2 文本框 166
6.1.3 命令按鈕 166
6.1.4 單選按鈕 167
6.1.5 複選框 167
6.1.6 下拉列表 168
6.1.7 多行輸入框 169
6.1.8 隱藏域 170
6.2 獲取表單傳遞數據的方法 171
6.2.1 GET方法 171
6.2.2 POST方法 172
6.3 URL數據傳遞 175
6.4 本章小結 177
6.5 習題 177
第7章 PHP中的檔案和目錄操作 178
7.1 檔案訪問函式 178
7.1.1 打開和關閉檔案 178
7.1.2 讀取檔案 179
7.1.3 移動檔案指針 183
7.1.4 文本檔案的寫入和追加 184
7.1.5 製作計數器 185
7.2 檔案及目錄的基本操作 187
7.2.1 複製、移動和刪除檔案 187
7.2.2 獲取檔案屬性 188
7.2.3 目錄的基本操作 189
7.2.4 統計目錄和磁碟大小 193
7.3 本章小結 194
7.4 習題 194
第8章 PHP操作MySQL資料庫 195
8.1 PHP操作MySQL資料庫的基本步驟 195
8.1.1 連線MySQL資料庫伺服器 195
8.1.2 選擇資料庫 196
8.1.3 執行SQL語句 197
8.1.4 關閉MySQL資料庫連線 206
8.2 PHP操作SQL語句的執行結果 207
8.2.1 獲取結果集中的記錄數 207
8.2.2 獲取記錄內容 209
8.2.3 移動指針 212
8.3 本章小結 214
8.4 習題 214
第9章 PHP+MySQL資料庫編程綜合實例 215
9.1 登錄功能 215
9.2 分頁功能 220
9.3 PHP+MySQL圖形繪製 225
9.4 新聞發布 230
9.5 本章小結 237
9.6 習題 238
第10章 PHP+MySQL開發實戰 ——網路考試系統 239
10.1 需求分析 239
10.2 資料庫設計 240
10.3 登錄功能和密碼修改功能 246
10.3.1 登錄功能 246
10.3.2 密碼修改功能 248
10.4 主頁功能 250
10.5 信息管理功能 257
10.5.1 學生信息管理 257
10.5.2 教師信息管理 260
10.5.3 班級信息管理 263
10.5.4 課程信息管理 263
10.6 考試功能 263
10.6.1 選擇考試科目 264
10.6.2 進入考場 266
10.6.3 自動改卷 271
10.7 試卷編輯 275
10.7.1 試卷管理 276
10.7.2 題型編輯 277
10.7.3 題目編輯 279
10.8 本章小結 285
10.9 習題 286
第11章 PHP+MySQL開發實戰 ——房屋租賃系統 287
11.1 需求分析 287
11.2 資料庫設計 288
11.3 主頁 292
11.4 房屋租賃 292
11.4.1 房屋租賃信息查詢 293
11.4.2 房屋租賃信息發布 304
11.5 留言板 310
11.5.1 用戶留言 311
11.5.2 管理員回復留言 317
11.6 用戶註冊 323
11.7 本章小結 325
11.8 習題 325
參考文獻 327

熱門詞條

聯絡我們