注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)PHP+MySQL Web應(yīng)用開發(fā)

PHP+MySQL Web應(yīng)用開發(fā)

PHP+MySQL Web應(yīng)用開發(fā)

定 價(jià):¥59.80

作 者: 趙增敏
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121359798 出版時(shí)間: 2019-07-01 包裝: 平裝
開本: 16開 頁數(shù): 336 字?jǐn)?shù):  

內(nèi)容簡介

  本書以Apache 2.4.38作為HTTP服務(wù)器,以PHP 7.3.2作為Web編程語言,以MySQL Community Server 8.0.15作為Web數(shù)據(jù)庫,系統(tǒng)地講述了基于PHP和MySQL的Web應(yīng)用程序的開發(fā)技術(shù)。本書分為10章,主要內(nèi)容包括搭建PHP開發(fā)環(huán)境,PHP語言基礎(chǔ),PHP數(shù)據(jù)處理,PHP面向?qū)ο蟪绦蛟O(shè)計(jì),構(gòu)建PHP交互網(wǎng)頁,PHP文件處理,PHP圖像處理,MySQL數(shù)據(jù)庫管理,通過PHP操作MySQL,開發(fā)新聞發(fā)布系統(tǒng)。本書中所有實(shí)例程序均在Windows 10平臺(tái)上調(diào)試通過。本書可作為高等院校、高等職業(yè)院校計(jì)算機(jī)類相關(guān)專業(yè)課程教材和教學(xué)參考書,也可供PHP、MySQL愛好者和PHP動(dòng)態(tài)網(wǎng)站開發(fā)維護(hù)人員學(xué)習(xí)和參考。

作者簡介

  趙增敏,教授,河南省職業(yè)教育學(xué)科帶頭人,河南省教育廳學(xué)術(shù)帶頭人,長期從事數(shù)據(jù)庫應(yīng)用開發(fā)、可視化程序設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、移動(dòng)網(wǎng)頁設(shè)計(jì)、動(dòng)態(tài)網(wǎng)站開發(fā)、Web應(yīng)用開發(fā)等方面的教學(xué)與研究,曾獲電子工業(yè)出版社優(yōu)秀作者稱號(hào),迄今已撰寫了數(shù)十種計(jì)算機(jī)專著及教材,其中有多本國家級(jí)規(guī)劃教材,還有版權(quán)輸出到中國臺(tái)灣地區(qū)出版繁體中文版

圖書目錄

第1章 搭建PHP開發(fā)環(huán)境 1

1.1 PHP開發(fā)組件介紹 1

1.1.1 Apache服務(wù)器 1

1.1.2 PHP語言 1

1.1.3 MySQL數(shù)據(jù)庫 2

1.2 PHP開發(fā)環(huán)境分立組件安裝 4

1.2.1 下載和配置Apache 4

1.2.2 下載和配置PHP 7

1.2.3 下載和配置MySQL 9

1.3 PHP開發(fā)環(huán)境集成軟件安裝 12

1.3.1 安裝phpStudy 13

1.3.2 設(shè)置phpStudy運(yùn)行模式 14

1.3.3 切換PHP版本 15

1.3.4 配置MySQL 16

1.3.5 PHP開發(fā)工具介紹 18

習(xí)題1 19

第2章 PHP語言基礎(chǔ) 21

2.1 PHP基本知識(shí) 21

2.1.1 PHP動(dòng)態(tài)網(wǎng)頁概述 21

2.1.2 創(chuàng)建PHP代碼段 22

2.1.3 編寫PHP注釋 22

2.1.4 PHP與HTML混合編碼 23

2.1.5 PHP與JavaScript協(xié)同工作 24

2.2 PHP數(shù)據(jù)類型 25

2.2.1 數(shù)據(jù)類型簡介 25

2.2.2 整型 26

2.2.3 浮點(diǎn)型 26

2.2.4 字符串 26

2.2.5 布爾型 28

2.2.6 數(shù)組和對(duì)象 29

2.2.7 資源類型 29

2.2.8 NULL類型 29

2.2.9 偽類型 30

2.2.10 類型轉(zhuǎn)換 30

2.3 變量與常量 31

2.3.1 定義變量 32

2.3.2 可變變量 33

2.3.3 變量相關(guān)函數(shù) 33

2.3.4 定義常量 35

2.4 運(yùn)算符與表達(dá)式 37

2.4.1 算術(shù)運(yùn)算符 37

2.4.2 賦值運(yùn)算符 37

2.4.3 遞增/遞減運(yùn)算符 38

2.4.4 字符串運(yùn)算符 38

2.4.5 位運(yùn)算符 39

2.4.6 比較運(yùn)算符 39

2.4.7 條件運(yùn)算符 40

2.4.8 邏輯運(yùn)算符 41

2.4.9 其他運(yùn)算符 42

2.4.10 表達(dá)式 43

2.4.11 運(yùn)算符優(yōu)先級(jí) 44

2.5 流程控制語句 45

2.5.1 選擇語句 45

2.5.2 循環(huán)語句 48

2.5.3 跳轉(zhuǎn)語句 50

2.5.4 流程控制的替代語法 52

2.5.5 包含文件語句 53

2.6 函數(shù) 55

2.6.1 內(nèi)部函數(shù) 55

2.6.2 自定義函數(shù) 57

2.6.3 函數(shù)的參數(shù) 59

2.6.4 函數(shù)的返回值 61

2.6.5 變量作用域 62

2.6.6 可變函數(shù) 63

2.6.7 匿名函數(shù) 64

習(xí)題2 65

第3章 PHP數(shù)據(jù)處理 67

3.1 數(shù)組操作 67

3.1.1 創(chuàng)建和訪問數(shù)組 67

3.1.2 打印數(shù)組內(nèi)容 69

3.1.3 遍歷數(shù)組 70

3.1.4 預(yù)定義數(shù)組 71

3.1.5 使用函數(shù)創(chuàng)建數(shù)組 73

3.1.6 鍵名和值的操作 75

3.1.7 數(shù)組排序 79

3.1.8 數(shù)組的其他操作 84

3.2 字符串處理 88

3.2.1 字符串格式化輸出 88

3.2.2 HTML文本格式化 90

3.2.3 連接和分割字符串 91

3.2.4 查找和替換字符串 93

3.2.5 從字符串中取子串 95

3.3 正則表達(dá)式 97

3.3.1 編寫正則表達(dá)式 97

3.3.2 正則表達(dá)式應(yīng)用 99

3.4 日期和時(shí)間 103

3.4.1 設(shè)置默認(rèn)時(shí)區(qū) 103

3.4.2 獲取日期和時(shí)間 104

3.4.3 格式化日期和時(shí)間 105

習(xí)題3 107

第4章 PHP面向?qū)ο蟪绦蛟O(shè)計(jì) 109

4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 109

4.1.1 面向?qū)ο蟮幕靖拍?nbsp;109

4.1.2 面向過程與面向?qū)ο蟮谋容^ 110

4.2 類與對(duì)象 110

4.2.1 創(chuàng)建類 110

4.2.2 定義類成員 112

4.2.3 定義構(gòu)造方法和析構(gòu)方法 114

4.2.4 定義靜態(tài)成員 116

4.3 類的繼承 118

4.3.1 創(chuàng)建子類 118

4.3.2 使用final關(guān)鍵字 120

4.3.3 trait機(jī)制 121

4.3.4 創(chuàng)建匿名類 124

4.4 抽象類與接口 125

4.4.1 抽象類 125

4.4.2 接口 126

4.5 魔術(shù)方法 128

4.5.1 方法重載 128

4.5.2 屬性重載 129

4.5.3 對(duì)象序列化 131

4.5.4 對(duì)象轉(zhuǎn)換為字符串 132

4.5.5 對(duì)象調(diào)用 133

4.5.6 對(duì)象復(fù)制 133

4.5.7 自動(dòng)加載類 134

習(xí)題4 136

第5章 構(gòu)建PHP交互網(wǎng)頁 138

5.1 表單數(shù)據(jù)處理 138

5.1.1 創(chuàng)建HTML表單 138

5.1.2 獲取表單變量 140

5.1.3 驗(yàn)證表單數(shù)據(jù) 143

5.2 URL參數(shù)處理 153

5.2.1 生成URL參數(shù) 153

5.2.2 獲取URL參數(shù) 154

5.2.3 實(shí)現(xiàn)頁面跳轉(zhuǎn) 155

5.3 AJAX請(qǐng)求處理 157

5.3.1 AJAX工作原理 157

5.3.2 通過JavaScript實(shí)現(xiàn)AJAX 158

5.3.3 通過jQuery實(shí)現(xiàn)AJAX 164

5.4 Cookie應(yīng)用 165

5.4.1 Cookie概述 165

5.4.2 設(shè)置Cookie 166

5.4.3 獲取Cookie 169

5.5 會(huì)話管理 172

5.5.1 會(huì)話概述 172

5.5.2 會(huì)話管理函數(shù) 173

5.5.3 啟動(dòng)會(huì)話 174

5.5.4 檢查會(huì)話狀態(tài) 175

5.5.5 存取會(huì)話變量 175

習(xí)題5 179

第6章 PHP文件處理 182

6.1 文件操作 182

6.1.1 打開和關(guān)閉文件 182

6.1.2 向文件中寫入內(nèi)容 183

6.1.3 從文件中讀取內(nèi)容 186

6.1.4 在文件中定位 190

6.1.5 檢查文件屬性 193

6.1.6 其他文件操作 195

6.2 目錄操作 197

6.2.1 創(chuàng)建目錄 197

6.2.2 讀取目錄 198

6.2.3 刪除目錄 200

6.2.4 解析路徑信息 201

6.2.5 檢查磁盤空間 202

6.3 上傳文件 203

6.3.1 創(chuàng)建文件上傳表單 203

6.3.2 上傳單個(gè)文件 204

6.3.3 上傳多個(gè)文件 206

習(xí)題6 208

第7章 PHP圖像處理 210

7.1 配置GD庫 210

7.1.1 加載GD庫 210

7.1.2 檢測(cè)GD庫信息 210

7.2 圖像基本操作 212

7.2.1 創(chuàng)建圖像 212

7.2.2 輸出圖像 214

7.2.3 分配顏色 215

7.3 繪制圖形 217

7.3.1 繪制像素 217

7.3.2 繪制輪廓圖形 218

7.3.3 繪制填充圖形 219

7.4 繪制文本 222

7.4.1 繪制單個(gè)字符 222

7.4.2 繪制字符串 225

7.4.3 繪制中文文本 226

習(xí)題7 227

第8章 MySQL數(shù)據(jù)庫管理 229

8.1 MySQL應(yīng)用基礎(chǔ) 229

8.1.1 MySQL程序介紹 229

8.1.2 mysql命令行工具 230

8.2 創(chuàng)建和管理數(shù)據(jù)庫 232

8.2.1 創(chuàng)建數(shù)據(jù)庫 232

8.2.2 顯示數(shù)據(jù)庫列表 232

8.2.3 刪除數(shù)據(jù)庫 232

8.3 創(chuàng)建和維護(hù)表 233

8.3.1 MySQL數(shù)據(jù)類型 233

8.3.2 創(chuàng)建表 234

8.3.3 查看表信息 236

8.3.4 修改表 237

8.3.5 重命名表 238

8.3.6 刪除表 238

8.4 數(shù)據(jù)操作與查詢 238

8.4.1 插入記錄 238

8.4.2 查詢記錄 241

8.4.3 更改記錄 244

8.4.4 刪除記錄 245

8.5 其他數(shù)據(jù)庫對(duì)象 246

8.5.1 索引 246

8.5.2 視圖 247

8.5.3 存儲(chǔ)過程 248

8.5.4 存儲(chǔ)函數(shù) 251

8.5.5 觸發(fā)器 252

8.6 數(shù)據(jù)備份和恢復(fù) 254

8.6.1 備份數(shù)據(jù)庫 254

8.6.2 恢復(fù)數(shù)據(jù)庫 255

8.7 安全性管理 255

8.7.1 管理用戶 255

8.7.2 管理權(quán)限 256

習(xí)題8 259

第9章 通過PHP操作MySQL 261

9.1 MySQL API簡介 261

9.1.1 選擇MySQL API 261

9.1.2 訪問MySQL的基本流程 262

9.2 連接MySQL 263

9.2.1 創(chuàng)建數(shù)據(jù)庫連接 263

9.2.2 創(chuàng)建持久化連接 264

9.2.3 選擇數(shù)據(jù)庫 264

9.2.4 關(guān)閉數(shù)據(jù)庫連接 265

9.3 查詢記錄 265

9.3.1 執(zhí)行SQL查詢 265

9.3.2 處理結(jié)果集 267

9.3.3 獲取元數(shù)據(jù) 268

9.3.4 分頁顯示結(jié)果集 270

9.3.5 創(chuàng)建搜索/結(jié)果頁 275

9.3.6 創(chuàng)建主/詳細(xì)頁 278

9.4 增刪改操作 280

9.4.1 添加記錄 281

9.4.2 更新記錄 284

9.4.3 刪除記錄 288

習(xí)題9 291

第10章 開發(fā)新聞發(fā)布系統(tǒng) 293

10.1 系統(tǒng)功能設(shè)計(jì) 293

10.1.1 系統(tǒng)功能分析 293

10.1.2 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 293

10.1.3 系統(tǒng)功能模塊劃分 295

10.2 實(shí)現(xiàn)用戶管理 296

10.2.1 系統(tǒng)登錄 296

10.2.2 創(chuàng)建用戶 298

10.2.3 管理用戶 303

10.2.4 修改用戶 304

10.2.5 刪除用戶 307

10.3 實(shí)現(xiàn)新聞?lì)悇e管理 307

10.3.1 管理新聞?lì)悇e 307

10.3.2 添加新聞?lì)悇e 309

10.3.3 修改新聞?lì)悇e 310

10.3.4 刪除新聞?lì)悇e 312

10.4 實(shí)現(xiàn)新聞管理 312

10.4.1 發(fā)布新聞 312

10.4.2 管理新聞 315

10.4.3 編輯新聞 316

10.4.4 刪除新聞 319

10.5 實(shí)現(xiàn)新聞瀏覽 319

10.5.1 登錄系統(tǒng)首頁 319

10.5.2 瀏覽新聞 322

10.5.3 分類瀏覽新聞 324

10.5.4 搜索新聞 325

習(xí)題10 327

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)