PHP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程(高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材)
定 價(jià):52 元
- 作者:張艷、謝昆鵬、李云帆、馬杰
- 出版時(shí)間:2017/12/1
- ISBN:9787302486510
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312PH
- 頁(yè)碼:315
- 紙張:膠紙版
- 版次:1
- 開(kāi)本:16K
《PHP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程》全面講述了PHP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的基礎(chǔ)知識(shí)和實(shí)用技術(shù)。《PHP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程》共分為11章,深入介紹了PHP開(kāi)發(fā)環(huán)境的安裝和配置、HTML和JavaScript語(yǔ)言基礎(chǔ)、PHP相關(guān)的基本語(yǔ)法、常用函數(shù)介紹、PHP和Web頁(yè)面交互、PHP文件和目錄操作,最后給出了完整的開(kāi)發(fā)實(shí)例。
本教程內(nèi)容豐富、結(jié)構(gòu)合理、思路清晰、語(yǔ)言簡(jiǎn)潔流暢、示例翔實(shí),主要面向網(wǎng)站開(kāi)發(fā)制作的初學(xué)者。《PHP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程》既可作為各類Web開(kāi)發(fā)培訓(xùn)班的培訓(xùn)教材、高等院校的教材,也可作為動(dòng)態(tài)網(wǎng)站設(shè)計(jì)與應(yīng)用開(kāi)發(fā)人員的參考資料。
《PHP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程》的電子課件、實(shí)例源文件和習(xí)題答案可以到 http://www.tupwk.com.cn/downpage網(wǎng)站下載。
在過(guò)去的十年間,PHP 已經(jīng)從一套為Web 站點(diǎn)開(kāi)發(fā)人員提供的簡(jiǎn)單工具轉(zhuǎn)化成完整的OOP(面向?qū)ο缶幊?語(yǔ)言了。在Web 應(yīng)用開(kāi)發(fā)方面,PHP 現(xiàn)在可與Java 和C#這樣的主流編程語(yǔ)言抗衡,越來(lái)越多的公司為了給站點(diǎn)提供更加強(qiáng)大的功能都采用了PHP。PHP 的簡(jiǎn)單易學(xué)性和強(qiáng)大的功能使得它得以廣泛應(yīng)用。
《PHP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程》的編者具有多年的開(kāi)發(fā)和教學(xué)經(jīng)驗(yàn),所篩選出的適合教學(xué)的開(kāi)發(fā)案例,詳細(xì)介紹了PHP+MySQL 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的所有重要知識(shí)!禤HP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程》通過(guò)結(jié)合不同難度的案例,比較全面地介紹PHP+MySQL 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)。書(shū)中深入介紹了PHP 開(kāi)發(fā)環(huán)境的安裝和配置、HTML 和JavaScript 語(yǔ)言基礎(chǔ)、PHP 相關(guān)的基本語(yǔ)法、常用函數(shù)介紹、PHP 和Web 頁(yè)面交互、PHP 文件和目錄操作,最后還給出了兩個(gè)完整的開(kāi)發(fā)實(shí)例。在每一章末尾都安排了有針對(duì)性的練習(xí)題,有助于讀者鞏固所學(xué)的基本概念;另外,還針對(duì)本章重點(diǎn)設(shè)計(jì)了編程題,有助于培養(yǎng)讀者的實(shí)際動(dòng)手能力、增強(qiáng)其對(duì)基本概念的理解和實(shí)際應(yīng)用能力。
《PHP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程》內(nèi)容豐富、結(jié)構(gòu)合理、思路清晰、語(yǔ)言簡(jiǎn)潔流暢、示例翔實(shí),主要面向網(wǎng)站開(kāi)發(fā)制作的初學(xué)者!禤HP+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)例教程》既可作為各類Web 開(kāi)發(fā)培訓(xùn)班的培訓(xùn)教材、高等院校的教材,也可作為動(dòng)態(tài)網(wǎng)站設(shè)計(jì)與應(yīng)用開(kāi)發(fā)人員的參考資料。
第1章 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)概述 1
1.1 動(dòng)態(tài)網(wǎng)站概述 1
1.1.1 靜態(tài)網(wǎng)站與動(dòng)態(tài)網(wǎng)站 1
1.1.2 動(dòng)態(tài)網(wǎng)站的結(jié)構(gòu) 2
1.1.3 動(dòng)態(tài)網(wǎng)站的運(yùn)行原理 3
1.1.4 動(dòng)態(tài)網(wǎng)站編程技術(shù) 4
1.1.5 動(dòng)態(tài)網(wǎng)站的相關(guān)概念 5
1.2 PHP相關(guān)知識(shí) 7
1.2.1 PHP的概念 7
1.2.2 PHP的發(fā)展歷程 7
1.2.3 PHP語(yǔ)言的優(yōu)勢(shì) 8
1.2.4 PHP常用工具 9
1.3 常用PHP集成運(yùn)行環(huán)境工具的安裝與配置 11
1.3.1 WampServer的安裝步驟 11
1.3.2 集成運(yùn)行環(huán)境的配置 13
1.4 開(kāi)發(fā)第一個(gè)PHP網(wǎng)站 22
1.4.1 開(kāi)發(fā)第一個(gè)PHP網(wǎng)頁(yè) 22
1.4.2 設(shè)置PHP網(wǎng)站 22
1.4.3 運(yùn)行PHP網(wǎng)站 23
1.5 本章小結(jié) 23
1.6 習(xí)題 24
第2章 HTML與JavaScript語(yǔ)言速成 25
2.1 HTML簡(jiǎn)介 25
2.1.1 HTML的結(jié)構(gòu) 25
2.1.2 HTML的標(biāo)簽 26
2.2 編輯網(wǎng)頁(yè) 27
2.2.1 編輯文本 27
2.2.2 編輯列表 28
2.2.3 編輯圖像 29
2.2.4 超鏈接 30
2.2.5 創(chuàng)建表格 31
2.3 創(chuàng)建表單 33
2.3.1 表單的定義 34
2.3.2
標(biāo)簽 35
2.3.3
標(biāo)簽 38
2.3.4 標(biāo)簽 38
2.4 JavaScript簡(jiǎn)介 40
2.4.1 JavaScript的組成 41
2.4.2 JavaScript的引入 41
2.4.3 JavaScript事件 43
2.5 文檔對(duì)象模型 45
2.5.1 頁(yè)面標(biāo)簽對(duì)象的引用 46
2.5.2 改變HTML元素的內(nèi)容 46
2.5.3 讀寫(xiě)HTML對(duì)象的屬性 47
2.5.4 改變CSS 48
2.6 瀏覽器對(duì)象模型 49
2.6.1 window對(duì)象 49
2.6.2 location對(duì)象 53
2.6.3 history對(duì)象 54
2.7 本章小結(jié) 56
2.8 習(xí)題 56
?第3章 PHP基本語(yǔ)法 58
3.1 語(yǔ)法入門 58
3.1.1 PHP基本格式 58
3.1.2 PHP編碼規(guī)范 59
3.1.3 編寫(xiě)PHP程序的注意事項(xiàng) 60
3.1.4 使用PHP輸出HTML 61
3.1.5 在HTML中嵌入PHP 62
3.1.6 在PHP中使用簡(jiǎn)單的JavaScript 62
3.2 常量、變量和數(shù)據(jù)類型 62
3.2.1 常量 63
3.2.2 變量 64
3.2.3 數(shù)據(jù)類型 67
3.3 表達(dá)式和運(yùn)算符 70
3.3.1 表達(dá)式 70
3.3.2 運(yùn)算符 70
3.3.3 數(shù)據(jù)類型之間的轉(zhuǎn)換 74
3.4 程序流程控制結(jié)構(gòu) 76
3.4.1 條件控制語(yǔ)句 76
3.4.2 循環(huán)控制語(yǔ)句 78
3.5 數(shù)組 81
3.5.1 數(shù)組及數(shù)組類型 81
3.5.2 構(gòu)造數(shù)組 83
3.5.3 訪問(wèn)數(shù)組和數(shù)組元素 83
3.5.4 數(shù)組的常用內(nèi)置函數(shù) 84
3.6 本章小結(jié) 90
3.7 習(xí)題 90
?第4章 字符串和正則表達(dá)式 92
4.1 字符串的定義與顯示 92
4.1.1 字符串的定義 92
4.1.2 字符串的顯示 94
4.2 字符串的基本操作 95
4.2.1 字符串的常用函數(shù) 95
4.2.2 字符串與空格 100
4.2.3 字符串的比較 101
4.2.4 字符串的替換與插入 103
4.2.5 字符串與HTML 105
4.3 正則表達(dá)式 107
4.3.1 正則表達(dá)式的基本知識(shí) 107
4.3.2 正則表達(dá)式的語(yǔ)法 107
4.3.3 正則表達(dá)式應(yīng)用實(shí)例 113
4.4 本章小結(jié) 115
4.5 習(xí)題 115
第5章 函數(shù)和面向?qū)ο缶幊?118
5.1 PHP的內(nèi)置函數(shù) 118
5.1.1 字符串處理函數(shù) 118
5.1.2 日期和時(shí)間函數(shù) 123
5.1.3 檢驗(yàn)函數(shù) 125
5.1.4 數(shù)學(xué)函數(shù) 128
5.2 自定義函數(shù)及調(diào)用 129
5.2.1 函數(shù)的定義 129
5.2.2 函數(shù)的調(diào)用 130
5.2.3 變量函數(shù)和匿名函數(shù) 132
5.2.4 傳值賦值和傳地址賦值 132
5.3 面向?qū)ο缶幊?134
5.3.1 類和對(duì)象 134
5.3.2 繼承和多態(tài) 141
5.3.3 接口 148
5.3.4 封裝 151
5.4 本章小結(jié) 152
5.5 習(xí)題 152
第6章 PHP與Web頁(yè)面交互 154
6.1 HTML表單 154
6.1.1 表單結(jié)構(gòu) 154
6.1.2 文本框 155
6.1.3 命令按鈕 155
6.1.4 單選按鈕 156
6.1.5 復(fù)選框 156
6.1.6 下拉列表 157
6.1.7 多行輸入框 158
6.1.8 隱藏域 159
6.2 獲取表單傳遞數(shù)據(jù)的方法 160
6.2.1 GET方法 160
6.2.2 POST方法 162
6.3 URL數(shù)據(jù)傳遞 164
6.4 本章小結(jié) 166
6.5 習(xí)題 167
第7章 PHP文件和目錄操作 168
7.1 文件訪問(wèn)函數(shù) 168
7.1.1 打開(kāi)和關(guān)閉文件 168
7.1.2 讀取文件 169
7.1.3 移動(dòng)文件指針 173
7.1.4 文本文件的寫(xiě)入和追加 174
7.1.5 制作計(jì)數(shù)器 175
7.2 文件及目錄的基本操作 177
7.2.1 復(fù)制、移動(dòng)和刪除文件 177
7.2.2 獲取文件屬性 178
7.2.3 目錄的基本操作 179
7.2.4 統(tǒng)計(jì)目錄和磁盤大小 183
7.3 本章小結(jié) 184
7.4 習(xí)題 184
第8章 PHP操作MySQL數(shù)據(jù)庫(kù) 186
8.1 PHP操作MySQL數(shù)據(jù)庫(kù)的基本步驟 186
8.1.1 連接MySQL數(shù)據(jù)庫(kù)服務(wù)器 186
8.1.2 選擇數(shù)據(jù)庫(kù) 187
8.1.3 執(zhí)行SQL語(yǔ)句 188
8.1.4 關(guān)閉MySQL數(shù)據(jù)庫(kù)連接 196
8.2 PHP操作SQL語(yǔ)句的執(zhí)行結(jié)果 197
8.2.1 獲取查詢結(jié)果集中的記錄數(shù) 197
8.2.2 獲取記錄內(nèi)容 198
8.2.3 移動(dòng)指針 202
8.3 本章小結(jié) 204
8.4 習(xí)題 204
第9章 PHP+MySQL數(shù)據(jù)庫(kù)編程綜合實(shí)例 205
9.1 登錄功能 205
9.2 分頁(yè)功能 210
9.3 PHP+MySQL圖形繪制 215
9.4 新聞發(fā)布 219
9.5 本章小結(jié) 226
9.6 習(xí)題 227
第10章 PHP+MySQL開(kāi)發(fā)實(shí)戰(zhàn)——網(wǎng)絡(luò)考試系統(tǒng) 228
10.1 需求分析 228
10.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 229
10.3 登錄和密碼修改功能 235
10.3.1 登錄功能 235
10.3.2 密碼修改 237
10.4 主頁(yè)功能 239
10.5 信息管理功能 246
10.5.1 學(xué)生信息管理 246
10.5.2 教師信息管理 249
10.5.3 班級(jí)信息管理 252
10.5.4 課程信息管理 252
10.6 考試功能 253
10.6.1 選擇考試科目 253
10.6.2 進(jìn)入考場(chǎng) 255
10.6.3 自動(dòng)改卷 260
10.7 試卷編輯 264
10.7.1 試卷管理 265
10.7.2 題型編輯 266
10.7.3 題目編輯 268
10.8 本章小結(jié) 274
10.9 習(xí)題 275
第11章 PHP+MySQL開(kāi)發(fā)實(shí)戰(zhàn)——房屋租賃系統(tǒng) 276
11.1 需求分析 276
11.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 277
11.3 主頁(yè) 281
11.4 房屋租賃 282
11.4.1 房屋租賃信息查詢 282
11.4.2 房屋租賃信息發(fā)布 293
11.5 留言板 300
11.5.1 用戶留言 300
11.5.2 管理員回復(fù)留言 307
11.6 用戶注冊(cè) 312
11.7 本章小結(jié) 315
11.8 習(xí)題 315
參考文獻(xiàn) 316