注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL SeverPHP+MySQL網站開發(fā)技術與典型案例導航

PHP+MySQL網站開發(fā)技術與典型案例導航

PHP+MySQL網站開發(fā)技術與典型案例導航

定 價:¥49.80

作 者: 何曉霞、楊立峰
出版社: 電子工業(yè)出版社
叢編項: 網站開發(fā)專家
標 簽: PHP

購買這本書可以去


ISBN: 9787121067365 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數: 481 字數:  

內容簡介

  本書詳細介紹了使用PHP和MySQL開發(fā)網站系統(tǒng)的基本方法和技巧。以實際網站系統(tǒng)的開發(fā)為例進行講解,內容新穎,開發(fā)過程講解清晰。全書共分為3篇:基礎篇按照從易到難、由淺入深的方法介紹PHP的常用知識點和MySQL數據庫系統(tǒng)的使用方法,包括PHP運行環(huán)境配置,PHP語法知識,數字、字符串及正則表達式,函數及代碼復用,session和cookie,調試和異常處理,面向對象程序設計,數據庫創(chuàng)建示例,使用PHP訪問MySQL數據庫;進階篇包括新聞系統(tǒng)、網上投票系統(tǒng)、電子日記、Web論壇、志愿者信息管理系統(tǒng)等常用的Web應用系統(tǒng)的開發(fā)過程;提高篇介紹了3個功能成熟、應用典型、技術新穎的Web系統(tǒng)的開發(fā)過程,包括班級交流系統(tǒng)、在線銷售系統(tǒng)、AJAX聊天室。本書適合從事網站開發(fā)、程序設計等工作的相關人員參考學習,還可以作為高等院校相關專業(yè)師生的參考書。

作者簡介

暫缺《PHP+MySQL網站開發(fā)技術與典型案例導航》作者簡介

圖書目錄

第1篇 基礎篇
第1章 PHP運行環(huán)境配置 3
1.1 PHP服務器構件介紹 3
1.1.1 PHP介紹 3
1.1.2 Apache服務器 4
1.1.3 MySQL數據庫 5
1.2 Apache服務器的安裝與
設置 5
1.2.1 關閉原有的服務器 5
1.2.2 安裝Apache服務器 7
1.2.3 設置Apache服務器 9
1.3 在Apache服務器上
安裝PHP 11
1.3.1 安裝PHP 11
1.3.2 修改配置文件 13
1.3.3 測試PHP 14
1.4 安裝MySQL數據庫 14
1.5 安裝AppServ-Win32
服務器 17
1.6 總結與練習 21
第2章 PHP語法知識 23
2.1 在HTML中嵌入PHP
代碼 23
2.1.1 一個網上書店購書
訂單的例子 23
2.1.2 使用PHP標記 24
2.1.3 PHP輸出語句 25
2.1.4 PHP中的空格 25
2.1.5 PHP中的注釋 26
2.1.6 添加PHP函數 26
2.2 變量 27
2.2.1 變量的命名 28
2.2.2 聲明和使用常量 28
2.2.3 PHP的基本數據
類型 28
2.2.4 PHP中的類型轉換 29
2.2.5 可變變量 29
2.2.6 表單數據 29
2.3 PHP的操作符 31
2.3.1 算術操作符 31
2.3.2 字符串操作符 31
2.3.3 賦值操作符 32
2.3.4 引用(&)和重置
操作符 32
2.3.5 比較操作符 32
2.3.6 邏輯操作符 33
2.3.7 其他操作符 33
2.4 PHP的控制結構 34
2.4.1 條件與分支 34
2.4.2 循環(huán) 40
2.5 實戰(zhàn)演練提高 41
2.6 總結與練習 43
第3章 數組、字符串及正則表達式 45
3.1 數組 45
3.1.1 數字索引數組 45
3.1.2 相關數組 47
3.1.3 數組操作符 48
3.1.4 多維數組 49
3.1.5 數組排序 51
3.1.6 數組函數 55
3.2 字符串 57
3.2.1 字符串的格式化 58
3.2.2 字符串的連接與
分隔 60
3.2.3 字符串的比較 61
3.2.4 字符串的匹配與
替換 62
3.3 正則表達式 63
3.3.1 基本模式匹配 63
3.3.2 正則表達式函數 65
3.4 實戰(zhàn)演練提高 66
3.5 總結與練習 67
第4章 函數及代碼復用 69
4.1 函數 69
4.1.1 PHP函數的編寫
規(guī)則 69
4.1.2 PHP變量的作用域 70
4.2 require函數和include
函數 73
4.3 建立一個網上書店會員
申請表 78
4.4 實戰(zhàn)演練提高 88
4.5 總結與練習 89
第5章 session和cookie 91
5.1 什么是session和cookie 91
5.1.1 HTTP協(xié)議 91
5.1.2 什么是session 92
5.1.3 什么是cookie 92
5.1.4 session 和cookie的
區(qū)別 92
5.1.5 在客戶端設置cookie
的使用級別 93
5.2 通過PHP設置cookie 94
5.3 在session中使用cookie 95
5.4 實現會話 95
5.5 session常用函數 96
5.6 創(chuàng)建一個會話示例 98
5.7 會話控制及應用 99
5.8 實戰(zhàn)演練提高 100
5.9 總結與練習 100
第6章 調試與異常處理 103
6.1 錯誤的類型 103
6.1.1 語法或編譯錯誤 103
6.1.2 語義或運行時的
錯誤 105
6.1.3 邏輯錯誤 107
6.1.4 環(huán)境錯誤 108
6.2 PHP的錯誤信息 108
6.2.1 PHP的錯誤級別 108
6.2.2 設置錯誤報告的
級別 110
6.3 PHP的錯誤處理 111
6.4 PHP的異常機制 113
6.5 擴展PHP內置的異常
處理類 114
6.6 實戰(zhàn)演練提高 115
6 7 總結與練習 116
第7章 面向對象的程序設計 119
7.1 生活中面向對象的例子 119
7.2 類 120
7.3 實例 120
7.4 繼承 123
7.5 PHP 5面向對象新特性 128
7.5.1 私有成員和
保護成員 128
7.5.2 私有方法和
保護方法 128
7.5.3 抽象類和抽象方法 129
7.5.4 接口 129
7.5.5 final關鍵字 130
7.5.6 對象克隆 130
7.5.7 構建函數 130
7.5.8 析構函數 131
7.5.9 使用_call()重載
方法 131
7.5.10 實現迭代器和
迭代 132
7.5.11 將類轉換為
字符串 133
7.6 實戰(zhàn)演練提高 134
7.7 總結與練習 135
第8章 創(chuàng)建數據庫示例 137
8.1 創(chuàng)建一個Web數據庫 137
8.2 創(chuàng)建一個數據庫表 138
8.3 編輯、刪除數據庫表 141
8.4 數據庫的導出和
導入操作 143
8.5 數據庫的權限設置 147
8.6 總結與練習 150
第9章 使用PHP訪問MySQL
數據庫 151
9.1 數據庫查詢語言 151
9.1.1 數據定義語言
(DDL) 151
9.1.2 數據操作語言
(DML) 153
9.2 連接與斷開數據庫 157
9.2.1 連接數據庫 157
9.2.2 從PHP查詢
數據庫 158
9.3 構建簡單網上書店
書本信息 159
9.3.1 建立網上書店的數據庫
和數據庫表 159
9.3.2 建立網上書店的
首頁 161
9.3.3 建立數據庫連接
文件 162
9.3.4 建立書籍信息
頁面 163
9.3.5 建立所有書籍
信息頁面 165
9.3.6 建立插入書籍
信息頁面 167
9.3.7 建立刪除書籍
信息頁面 171
9.3.8 建立刪除功能
頁面 174
9.4 實戰(zhàn)演練提高 175
9.5 總結與練習 177
第2篇 進階篇
第10章 創(chuàng)建新聞系統(tǒng) 181
10.1 系統(tǒng)總體設計 181
10.1.1 系統(tǒng)功能描述和功能
模塊劃分 181
10.1.2 系統(tǒng)流程分析 182
10.1.3 系統(tǒng)所用文件 183
10.2 數據庫設計 183
10.2.1 創(chuàng)建數據庫 183
10.2.2 設計表結構 184
10.3 設計新聞發(fā)布模塊 184
10.3.1 新聞首頁 184
10.3.2 公司新聞詳細
信息頁面 190
10.3.3 社會新聞詳細
信息頁面 192
10.3.4 員工動態(tài)詳細
信息頁面 195
10.3.5 公司所有新聞
頁面 197
10.3.6 社會所有新聞
頁面 198
10.3.7 員工動態(tài)所有
信息頁面 200
10.4 新聞管理模塊的
設計與開發(fā) 202
10.4.1 新聞管理首頁 203
10.4.2 新聞插入頁面 208
10.4.3 新聞修改頁面 211
10.4.4 新聞刪除
確認頁面 216
10.4.5 新聞刪除頁面 219
10.5 總結 220
第11章 網上投票系統(tǒng) 221
11.1 系統(tǒng)需求分析和
系統(tǒng)總體設計 221
11.1.1 系統(tǒng)需求分析 221
11.1.2 系統(tǒng)功能描述 221
11.1.3 系統(tǒng)流程分析 222
11.1.4 系統(tǒng)所用文件 222
11.2 數據庫設計 223
11.2.1 創(chuàng)建數據庫和
數據庫表 223
11.2.2 數據庫知識準備 225
11.3 網上投票功能模塊的
設計與開發(fā) 226
11.3.1 網上投票系統(tǒng)
首頁的實現 226
11.3.2 投票項目詳細
頁面的實現 232
11.3.3 計算票數頁面 235
11.3.4 投票結果查看
頁面 237
11.4 網上投票系統(tǒng)管理模塊的
設計與開發(fā) 238
11.4.1 管理員登錄頁面 238
11.4.2 投票項目詳細
信息頁面 240
11.4.3 刪除投票項目
頁面 245
11.4.4 新建投票項目
頁面 246
11.4.5 新建投票項目的
選項的頁面 248
11.5 總結 252
第12章 創(chuàng)建電子日記系統(tǒng) 253
12.1 系統(tǒng)需求分析和
系統(tǒng)總體設計 253
12.1.1 系統(tǒng)需求分析 253
12.1.2 系統(tǒng)流程分析 254
12.1.3 系統(tǒng)所用文件 254
12.2 數據庫設計 255
12.3 電子日記首頁的
設計與開發(fā) 256
12.3.1 電子日記首頁的
實現 256
12.3.2 電子日記詳細
頁面的實現 260
12.3.3 查看作者聯(lián)系
方式頁面 263
12.4 電子日記管理頁面的
設計與開發(fā) 264
12.4.1 管理員登錄頁面的
實現 264
12.4.2 管理頁面主頁的
實現 266
12.4.3 添加日記頁面的
實現 270
12.4.4 修改日記頁面的
實現 273
12.4.5 刪除日記頁面的
實現 275
12.4.6 修改管理員資料
頁面的實現 276
12.5 總結 279
第13章 創(chuàng)建Web論壇 281
13.1 系統(tǒng)需求分析和系統(tǒng)
總體設計 281
13.1.1 系統(tǒng)需求分析 281
13.1.2 系統(tǒng)流程分析 282
13.1.3 系統(tǒng)所用文件 283
13.2 數據庫設計 283
13.3 論壇信息模塊的
設計與開發(fā) 285
13.3.1 站點首頁的實現 285
13.3.2 主題詳細頁面的
實現 290
13.3.3 發(fā)表主題頁面的
實現 297
13.3.4 發(fā)表回復頁面的
實現 301
13.3.5 計算點擊次數
頁面的實現 303
13.4 系統(tǒng)用戶管理模塊的
設計與開發(fā) 304
13.4.1 管理員登錄頁面的
實現 304
13.4.2 管理頁面的實現 306
13.4.3 管理員修改資料
頁面的實現 307
13.4.4 刪除主題頁面的
實現 309
13.4.5 刪除主題的
回復頁面 310
13.4.6 添加管理員頁面的
實現 312
13.5 總結 314
第14章 志愿者信息管理系統(tǒng) 315
14.1 系統(tǒng)需求分析和系統(tǒng)
總體設計 315
14.1.1 系統(tǒng)需求分析 315
14.1.2 系統(tǒng)功能模塊
描述 316
14.1.3 系統(tǒng)流程分析 316
14.1.4 系統(tǒng)所用文件 316
14.2 數據庫設計 317
14.3 系統(tǒng)主頁面的設計與
開發(fā) 319
14.3.1 設計青年志愿者信息
系統(tǒng)首頁框架(純
HTML頁面) 319
14.3.2 建立數據庫
連接文件 324
14.3.3 index.php頁面
功能 325
14.4 志愿者模塊的設計與
開發(fā) 330
14.4.1 加入青協(xié)頁面的
實現 330
14.4.2 申請成功頁面的
實現 335
14.4.3 志愿者專區(qū)頁面的
實現 336
14.4.4 志愿者修改個人
資料頁面的實現 342
14.5 系統(tǒng)特殊功能模塊的
設計與開發(fā) 346
14.5.1 密碼補寄頁面1的
實現 346
14.5.2 密碼補寄頁面2的
實現 346
14.6 系統(tǒng)管理模塊的設計與
開發(fā) 348
14.6.1 管理頁面的實現 348
14.6.2 管理員修改志愿者
資料頁面的實現 353
14.6.3 管理員刪除志愿者
資料頁面的實現 356
14.6.4 管理員查詢志愿者詳細
資料頁面的實現 358
14.7 總結 361
第3篇 提高篇
第15章 班級交流系統(tǒng) 365
15.1 系統(tǒng)需求分析和系統(tǒng)
總體設計 365
15.1.1 系統(tǒng)需求分析 365
15.1.2 系統(tǒng)功能描述 366
15.1.3 系統(tǒng)流程分析 366
15.1.4 系統(tǒng)所用文件 367
15.2 數據庫設計 367
15.3 班級交流系統(tǒng)功能
模塊的設計與開發(fā) 370
15.3.1 系統(tǒng)公共文件的
設計 370
15.3.2 系統(tǒng)首頁的設計與
開發(fā) 377
15.3.3 注冊成為班級成員
模塊的設計與開發(fā) 379
15.3.4 班級相冊功能模塊的
設計與開發(fā) 384
15.3.5 成員信息模塊的
設計與實現 394
15.3.6 生日提醒模塊的
設計與實現 395
15.3.7 班級留言的設計與
實現 396
15.3.8 班級管理模塊的
設計與實現 398
15.3.9 成員地址導出模塊的
設計與實現 401
15.3.10 歷史留言下載模塊的
設計與實現 403
15.4 總結 403
第16章 在線銷售系統(tǒng) 405
16.1 系統(tǒng)需求分析和
系統(tǒng)總體設計 405
16.1.1 系統(tǒng)需求分析 405
16.1.2 系統(tǒng)功能描述 406
16.1.3 系統(tǒng)流程分析 407
16.1.4 系統(tǒng)所用文件 407
16.2 數據庫設計 408
16.3 在線銷售系統(tǒng)功能
模塊的設計與開發(fā) 414
16.3.1 最新商品模塊的
設計 414
16.3.2 推薦商品模塊的
設計 417
16.3.3 熱門商品模塊的
設計 421
16.3.4 站點公告模塊的
設計 424
16.3.5 商品分類模塊的
設計 425
16.3.6 用戶注冊模塊的
設計 426
16.3.7 用戶中心模塊的
設計 429
16.3.8 訂單查詢模塊的
設計 432
16.3.9 購物車模塊的
設計 433
16.3.10 商品查找模塊的
設計 435
16.3.11 用戶登錄模塊的
設計 436
16.3.12 商品管理模塊的
設計 438
16.3.13 用戶管理模塊的
設計 441
16.3.14 訂單管理模塊的
設計 442
16.3.15 信息管理模塊的
設計 445
16.4 總結 447
第17章 AJAX聊天室 449
17.1 系統(tǒng)需求分析和
系統(tǒng)總體設計 449
17.1.1 系統(tǒng)需求分析 449
17.1.2 系統(tǒng)流程分析 449
17.1.3 系統(tǒng)所用文件 450
17.2 數據庫設計 450
17.3 AJAX基礎知識 451
17.3.1 Asynchronous Java-
Script + XML 452

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號