PHP+MySQL動態網站設計實用教程

PHP+MySQL動態網站設計實用教程

本書從PHP基礎入手,簡單介紹了PHP運行環境的安裝、配置、語法、函式等基礎知識,以及PHP訪問MySQL資料庫部分的高級知識,為開發比較複雜的網站打下堅實的基礎。

基本介紹

  • 書名:PHP+MySQL動態網站設計實用教程 
  • 作者:徐俊強、史香雯、孫屹、姚文林
  • 出版社:清華大學出版社 
內容簡介,目 錄,

內容簡介

本書通過價格查詢系統、用戶管理系統、留言簿管理系統、線上投票系統、新聞管理系統5個較為典型的實例,比較詳盡地講解了PHP的技術要點和開發過程,讓讀者理解PHP和體會PHP的運用,把PHP與MySQL完美結合中最有效、安全、實用的部分展現在讀者面前,使讀者獲取最大的收穫。

目 錄

模組一 PHP網站開發環境的配置 1
任務1 了解PHP開發環境 2
1.1 PHP 2
1.2 Apache HTTP Server 2
1.3 MySQL關係型資料庫管理系統 3
任務2 PHP開發環境的安裝和配置 4
模組二 PHP的基本語法 11
任務1 PHP程式的基本結構 12
1.1 程式的基本結構 12
1.2 列印輸出結果 13
1.3 程式的注釋 13
任務2 動態輸出字元 14
2.1 隨機函式的調用 14
2.2 對字元串首尾空格的控制 15
2.3 字元串的格式化輸出 15
2.4 格式化輸出 16
2.5 字母的大小寫轉換 17
2.6 特殊字元的處理 17
任務3 表單變數的套用 18
3.1 POST表單變數 18
3.2 GET表單變數 19
3.3 連線字元串 19
任務4 PHP常量和變數 20
4.1 PHP中的常量 20
4.2 PHP中的變數 21
4.3 PHP數據類型 23
4.4 數據類型轉換 29
任務5 PHP運算符 30
5.1 算術運算符 30
5.2 賦值運算符 31
5.3 比較運算符 31
5.4 三元運算符 32
5.5 錯誤抑制運算符 32
5.6 邏輯運算符 33
5.7 字元串運算符 34
5.8 數組運算符 34
5.9 運算符的優先權 35
任務6 PHP表達式 36
6.1 條件語句 36
6.2 循環語句 41
6.3 其他語
任務7PHP函式的套用 45
7.1創建PHP函式 45
7.2使用PHP函式 46
7.3添加函式參數 46
7.4函式的返回值 47
7.5函式的嵌套和遞歸 47
任務8MySQL資料庫的操作 49
8.1連線資料庫 50
8.2創建資料庫和表 50
8.3插入數據 53
8.4選取數據 55
8.5條件查詢 56
8.6數據排序 57
8.7更新數據 58
8.8刪除數據 59
模組三價格查詢系統實例的設計 61
任務1搭建PHP開發環境 62
1.1網站開發的步驟 62
1.2網站資料夾的設計 62
1.3流暢的瀏覽順序 64
任務2價格查詢系統的設計 65
2.1網站的整體結構 65
2.2創建資料庫 66
2.3定義web站點 71
2.4建立資料庫連線 74
任務3動態伺服器的行為 77
3.1創建新記錄集 77
3.2顯示記錄功能 81
3.3重複區域功能 82
3.4記錄集的分頁 86
3.5顯示記錄個數 87
3.6顯示區域功能 89
3.7顯示詳細信息 91
任務4編輯記錄集 97
4.1增加記錄的功能 97
4.2更新記錄功能 102
4.3刪除記錄功能 108
模組四用戶管理系統實例的設計 113
任務1用戶管理系統的規劃 114
1.1頁面規劃設計 114
1.2搭建系統資料庫 114
1.3用戶管理系統站點 116
1.4設定資料庫連線 119
任務2用戶登錄功能 121
2.1設計登錄頁面 121
2.2登錄成功和失敗 129
2.3測試登錄功能 132
任務3用戶註冊功能 134
3.1用戶註冊頁面 134
3.2註冊成功和失敗 140
3.3註冊功能的測試 141
任務4修改用戶資料 143
4.1修改資料的頁面 143
4.2更新成功頁面 147
4.3修改資料測試 147
任務5查詢密碼功能 149
5.1查詢密碼頁面 149
5.2完善查詢功能 154
5.3查詢密碼功能 157
模組五留言簿管理系統實例的設計 161
任務1留言簿管理系統規劃 162
1.1頁面規劃設計 162
1.2系統頁面設計 162
任務2系統資料庫的設計 163
2.1資料庫設計 163
2.2定義系統站點 165
2.3資料庫連線 169
任務3留言簿的首頁和留言頁面 171
3.1留言首頁 171
3.2留言頁面 176
任務4系統的後台管理功能 179
4.1管理者登錄入口頁面 180
4.2管理頁面 181
4.3回復留言頁面 187
4.4刪除留言頁面 190
任務5留言簿系統的測試 192
5.1前台留言測試 193
5.2後台管理測試 194
模組六線上投票管理系統實例的設計 197
任務1執行投票管理系統規劃 198
1.1頁面規劃設計 198
1.2系統頁面設計 198
任務2系統資料庫的設計 199
2.1資料庫的設計 200
2.2創建投票管理系統的站點 202
2.3資料庫連線 205
任務3線上投票管理系統的開發 207
3.1開始投票頁面的功能 207
3.2設計計算投票頁面的功能 212
3.3顯示投票結果的頁面 213
3.4防止頁面刷新功能 218
任務4線上投票管理系統的測試 220
模組七新聞管理系統實例的設計 223
任務1新聞管理系統的規劃 224
1.1系統的頁面設計 224
1.2系統的美工設計 225
任務2系統資料庫的設計 226
2.1新聞資料庫設計 226
2.2創建系統站點 229
2.3資料庫的連線 232
任務3新聞系統頁面 234
3.1新聞系統主頁面的設計 234
3.2新聞分類頁面的設計 244
3.3新聞內容頁面的設計 249
任務4後台管理頁面 252
4.1後台管理登錄 252
4.2後台管理主頁面 255
4.3新增新聞頁面 264
4.4修改新聞的頁面 267
4.5刪除新聞頁面 271
4.6新聞新增分類頁面 273
4.7修改新聞分類頁面 275
4.8刪除新聞分類頁面 276
參考文獻 278

相關詞條

熱門詞條

聯絡我們