PHP+MySQL網路開發從入門到精通

PHP+MySQL網路開發從入門到精通

《PHP+MySQL網路開發從入門到精通》內容豐富、圖文並茂,注重理論講解與實例套用相結合,特別適用於Web應用程式開發人員以及對相關技術感興趣的讀者,也可以作為大中專院校或培訓機構的相關課程教材。

基本信息

內容簡介

PHP和MySQL的原始碼開放,可以免費下載使用並支持多種作業系統平台,是開發Web應用程式的最佳選擇之一。《PHP+MySQL網路開發從入門到精通》首先詳盡介紹了使用PHP和MySQL開發資料庫應用程式所應具備的各項技術,然後完整地介紹了幾個使用PHP和MySQL資料庫開發的網路應用程式實例,包括網路留言板、網路投票系統、網路流量統計系統、音樂資源下載系統、二手交易市場系統、人才招聘系統和旅遊線上報名系統等,這些系統都具有很強的實用性。

目錄

第1章 網站構建方案 1
1.1 Apache+PHP+MySQL網站架構 1
1.2 安裝與配置ApacheHTTPServer 2
1.2.1 下載ApacheHTTPServer 2
1.2.2 安裝ApacheHTTPServer 3
1.2.3 配置ApacheHTTPServer 5
1.3 安裝與配置PHP 7
1.3.1 下載PHP 7
1.3.2 安裝和配置PHP 8
1.4 安裝與配置MySQL資料庫 10
1.4.1 下載MySQL 10
1.4.2 安裝MySQL資料庫 12
1.4.3 配置MySQL資料庫 13
第2章 PHP語言程式設計基礎 17
2.1 在DreamweaverCS3中使用HTML 17
2.1.1 基本結構標記 17
2.1.2 設定網頁背景和顏色 18
2.1.3 設定字型屬性 19
2.1.4 超級連結 21
2.1.5 圖像和動畫 23
2.1.6 表格 24
2.1.7 使用框架 26
2.1.8 層疊樣式表 28
2.2 PHP語言程式設計基礎 30
2.2.1 PHP語言基礎 31
2.2.2 PHP編輯工具 32
2.2.3 初學者的常見問題 37
2.3 數據類型和運算符 38
2.3.1 數據類型 38
2.3.2 運算符 38
2.4 常量、變數和表達式 40
2.4.1 常量 40
2.4.2 變數 41
2.4.3 類型轉換 42
2.4.4 表達式 43
2.5 常用語句 44
2.5.1 賦值語句 44
2.5.2 條件分支語句 44
2.5.3 循環語句 48
2.5.4 注釋語句 50
2.6 接收數據 50
2.6.1 創建和編輯表單 50
2.6.2 接收網址中的參數信息 58
第3章 PHP語言高級編程 59
3.1 數組 59
3.1.1 定義數組 59
3.1.2 多維數組 60
3.1.3 數組函式 60
3.2 函式 67
3.2.1 聲明函式 67
3.2.2 調用函式 68
3.2.3 在函式中傳遞參數 69
3.2.4 函式的返回值 71
3.2.5 變數的作用域 72
3.3 PHP的類和對象 73
3.3.1 定義和使用類 74
3.3.2 類的繼承和多態 80
3.3.3 複製對象 84
3.4 在PHP腳本中使用JavaScript編程 86
3.4.1 JavaScript腳本使用 86
3.4.2 數據類型和變數 86
3.4.3 運算符 87
3.4.4 程式控制語句 87
3.4.5 內置對象綜述 88
3.4.6 彈出警告對話框 94
3.4.7 彈出確認對話框 94
3.4.8 彈出輸入數據對話框 95
3.4.9 彈出新視窗 96
3.4.10 Window對象事件處理 97
第4章 PHP檔案處理及上傳 98
4.1 檔案系統編程 98
4.1.1 獲取磁碟驅動器信息 98
4.1.2 目錄編程 99
4.1.3 檔案編程 101
4.1.4 一個留言板實例 106
4.2 檔案上傳 109
4.2.1 使用POST方法上傳檔案 109
4.2.2 配置檔案上傳 112
第5章 MySQL資料庫管理 113
5.1 MySQL資料庫管理工具 113
5.1.1 MySql命令行工具 113
5.1.2 下載和使用PHPMYADMIN 116
5.1.3 啟動和停止伺服器 121
5.2 創建和維護資料庫 122
5.2.1 創建資料庫 122
5.2.2 刪除資料庫 124
5.3 表管理 125
5.3.1 MySQL數據類型 125
5.3.2 創建表 126
5.3.3 編輯和查看錶 129
5.3.4 刪除表 131
5.4 視圖管理 131
5.4.1 基本概念 131
5.4.2 創建視圖 132
5.4.3 修改視圖 133
5.4.4 刪除視圖 134
第6章 管理和查詢數據 135
6.1 管理表中的數據 135
6.1.1 插入數據 135
6.1.2 修改數據 137
6.1.3 刪除數據 139
6.2 查詢表中的數據 140
6.2.1 在phpMyAdmin中查詢數據 140
6.2.2 使用SELECT語句查詢數據 143
第7章 在PHP中訪問MySQL資料庫 151
7.1 MySQL資料庫訪問函式 151
7.1.1 連線到MySQL資料庫 151
7.1.2 執行SQL語句 152
7.1.3 分頁顯示結果集 156
7.2 用戶管理及登錄實例 160
7.2.1 系統功能分析及資料庫設計 161
7.2.2 設計用戶資料庫訪問類Users 161
7.2.3 設計用戶登錄模組 164
7.2.4 限制普通用戶的許可權 167
7.2.5 設計系統主界面 168
7.2.6 設計用戶管理模組 169
7.2.7 添加和修改用戶模組 171
7.2.8 設計刪除用戶模組 175
7.2.9 設計修改密碼模組 176
7.2.10 設計退出登錄模組 178
第8章 常用PHP實例 179
8.1 網路留言板 179
8.1.1 系統功能分析及資料庫設計 179
8.1.2 定義資料庫訪問類 180
8.1.3 設計留言板的主頁 181
8.1.4 顯示主題留言 183
8.1.5 添加新留言 187
8.1.6 回復和刪除留言 189
8.2 網路投票系統 191
8.2.1 系統功能分析及資料庫設計 191
8.2.2 設計投票項目管理模組 192
8.2.3 投票界面設計 196
8.3 網站流量統計系統 202
8.3.1 系統功能分析及資料庫設計 202
8.3.2 定義資料庫訪問類 204
8.3.3 設計公共檔案 205
8.3.4 設計訪問者界面 208
8.3.5 網站信息界面設計 210
8.3.6 最近訪問者界面設計 213
8.3.7 按月統計界面設計 214
8.3.8 按年統計界面設計 216
第9章 音樂資源下載系統 218
9.1 系統及資料庫結構設計 218
9.1.1 系統總體設計 218
9.1.2 資料庫結構設計與實現 219
9.2 目錄結構與通用模組 221
9.2.1 目錄結構 221
9.2.2 設計資料庫訪問類 221
9.3 管理主界面程式設計 226
9.3.1 管理員登錄頁面 226
9.3.2 設計管理員主界面 227
9.3.3 設計admin\left.php 228
9.3.4 退出登錄 228
9.4 後台管理模組設計 229
9.4.1 設計新聞管理頁面 229
9.4.2 設計上傳音樂頁面 238
9.4.3 設計上傳管理頁面 240
9.4.4 設計類別管理頁面 241
9.4.5 設計播放軟體管理頁面 248
9.4.6 設計添加音樂頁面 248
9.4.7 設計音樂管理頁面 252
9.4.8 設計用戶管理頁面 254
9.4.9 設計修改密碼頁面 256
9.5 系統主界面程式設計 257
9.5.1 設計主界面 257
9.5.2 設計top.php 259
9.5.3 設計Left.php 260
9.5.4 設計查看下載音樂頁面 262
9.5.5 設計音樂投票頁面 265
9.5.6 設計音樂搜尋頁面 267
9.5.7 設計按類別查看音樂頁面 268
第10章 二手交易市場系統 272
10.1 需求分析與總體設計 272
10.1.1 系統總體設計 272
10.1.2 資料庫結構設計與實現 273
10.2 目錄結構與通用模組 274
10.2.1 目錄結構 274
10.2.2 設計資料庫訪問類 275
10.3 管理主界面與登錄程式設計 278
10.3.1 設計管理主界面 278
10.3.2 設計admin\Left.php 279
10.3.3 管理用戶登錄程式設計 280
10.4 公告信息管理模組設計 281
10.4.1 設計公告管理頁面 282
10.4.2 添加公告信息 283
10.4.3 修改公告信息 285
10.4.4 刪除公告信息 287
10.4.5 查看公告信息 289
10.5 商品分類管理模組設計 289
10.5.1 商品分類管理頁面 290
10.5.2 添加商品分類 292
10.5.3 修改商品分類 293
10.5.4 刪除商品分類 294
10.6 二手商品後台管理 295
10.6.1 商品信息管理頁面 295
10.6.2 刪除商品信息 296
10.7 管理員用戶管理 297
10.7.1 設計用戶管理頁面 297
10.7.2 刪除用戶信息 298
10.7.3 設計密碼修改頁面 299
10.8 系統主界面與登錄程式設計 301
10.8.1 設計主界面 301
10.8.2 設計Left.php 304
10.8.3 註冊用戶登錄程式設計 309
10.9 商品信息管理 310
10.9.1 分類查看商品信息 310
10.9.2 添加商品信息 312
10.9.3 商品圖片上傳 314
10.9.4 查看商品信息 315
10.9.5 查看我的商品列表 316
10.9.6 修改商品信息 319
10.9.7 刪除商品信息 319
10.9.8 結束商品信息 320
10.10 個人用戶管理模組設計 320
10.10.1 註冊新用戶 320
10.10.2 退出登錄 322
第11章 人才招聘系統 323
11.1 需求分析與總體設計 323
11.1.1 系統總體設計 323
11.1.2 資料庫結構設計與實現 325
11.2 目錄結構與資料庫訪問類 327
11.2.1 目錄結構 327
11.2.2 設計資料庫訪問類 328
11.3 系統管理主界面模組設計 332
11.3.1 設計管理主界面 332
11.3.2 設計admin\Left.php 333
11.3.3 管理用戶登錄程式設計 333
11.4 新聞信息管理模組設計 334
11.4.1 設計新聞管理頁面 334
11.4.2 添加新聞信息 336
11.4.3 修改新聞信息 337
11.4.4 刪除新聞信息 338
11.4.5 查看新聞信息 340
11.5 企業信息管理模組設計 341
11.5.1 設計企業管理頁面 341
11.5.2 添加和修改企業信息 344
11.5.3 刪除企業信息 346
11.5.4 查看企業信息 347
11.6 系統主頁面及登錄程式設計 347
11.6.1 系統主頁面設計 348
11.6.2 登錄程式設計 349
11.6.3 查看所有信息 352
11.6.4 查詢職位信息 353
11.7 企業用戶管理模組設計 355
11.7.1 企業用戶管理界面設計 355
11.7.2 設計查看企業信息頁面 356
11.7.3 設計企業信息管理頁面 356
11.7.4 管理招聘信息 358
11.7.5 管理應聘信息 361
11.7.6 修改密碼 363
11.7.7 退出登錄 364
11.8 個人用戶管理模組設計 365
11.8.1 註冊新用戶 365
11.8.2 個人用戶管理界面設計 366
11.8.3 編輯個人簡歷 367
11.8.4 管理技能信息 368
11.8.5 查看個人簡歷 369
11.8.6 查看招聘信息與申請職位 369
11.8.7 查看職位申請信息 371
第12章 旅遊線上報名系統 374
12.1 需求分析與總體設計 374
12.1.1 系統總體設計 374
12.1.2 資料庫結構設計與實現 376
12.2 目錄結構與資料庫訪問類 378
12.2.1 目錄結構 378
12.2.2 設計資料庫訪問類 378
12.3 系統主界面與登錄程式設計 382
12.3.1 設計主界面 382
12.3.2 用戶登錄程式設計 384
12.3.3 設計管理界面 385
12.4 地域管理模組設計 386
12.4.1 設計地域管理界面 387
12.4.2 添加地域 388
12.4.3 修改地域 390
12.4.4 刪除地域 391
12.5 推薦線路類型管理模組設計 394
12.5.1 設計推薦線路類型管理頁面 394
12.5.2 添加線路類型 396
12.5.3 修改線路類型 397
12.5.4 刪除線路類型 399
12.6 旅遊線路管理模組設計 399
12.6.1 設計旅遊線路管理界面 400
12.6.2 添加旅遊線路 401
12.6.3 修改旅遊線路 406
12.6.4 線路圖片上傳 407
12.6.5 刪除旅遊線路 410
12.7 報名信息管理模組設計 412
12.7.1 管理未處理報名記錄 412
12.7.2 管理已處理報名記錄 413
12.7.3 查看報名記錄 415
12.7.4 查詢報名記錄 416
12.8 前台遊客管理模組設計 418
12.8.1 查看線路信息 418
12.8.2 提交報名申請 420
12.8.3 線路查詢管理 421
12.9 系統用戶管理模組設計 422
……

相關詞條

相關搜尋

熱門詞條

聯絡我們