注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程PHP5+MySQL網(wǎng)站開發(fā)實例精講

PHP5+MySQL網(wǎng)站開發(fā)實例精講

PHP5+MySQL網(wǎng)站開發(fā)實例精講

定 價:¥49.00

作 者: 黃炳強
出版社: 人民郵電出版社
叢編項: 非常網(wǎng)絡6+1
標 簽: Php

ISBN: 9787115161031 出版時間: 2007-07-01 包裝: 平裝
開本: 787*1092 1/16 頁數(shù): 470 字數(shù):  

內容簡介

  本書全面、詳細地介紹了基于PHP和MySQL的動態(tài)網(wǎng)絡開發(fā)技術的原理和基礎編程知識。全書共分為四篇18章,以“PHP基礎知識→MySQL數(shù)據(jù)庫基礎知識→PHP高級開發(fā)→常用模塊編程與綜合案例開發(fā)”為線索具體展開,不僅包括PHP開發(fā)環(huán)境的搭建、PHP的基本語法、PHP中的常用函數(shù)、在MySQL中創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,以及對MySQL數(shù)據(jù)庫進行查詢、刪除、更新和排序等基礎開發(fā)知識,還包括在PHP中創(chuàng)建圖像、使用會話等較深入的開發(fā)內容,并在“常用模塊編程和綜合案例開發(fā)”篇中給出了常用模塊(如通信錄模塊、計數(shù)器模塊、文件上傳模塊、圖片瀏覽模塊和聊天室模塊等)的開發(fā)方法,以及文件管理系統(tǒng)、投票系統(tǒng)、影碟管理系統(tǒng)、新聞發(fā)布系統(tǒng)和網(wǎng)上購物商城5個綜合案例的開發(fā)全過程。 全書內容由淺入深,充分考慮了PHP學習者的特點,并在配套光盤中提供了書中實例的全部源代碼,以方便讀者舉一反三,編寫出適合自己的程序。 本書不僅合適PHP技術的初學者,還能夠幫助有一定編程經(jīng)驗的PHP開發(fā)人員解決開發(fā)過程中遇到的實際問題。本書可作為廣大PHP學習者的自學用書,或高等院校相關專業(yè)的教材和輔導用書。

作者簡介

暫缺《PHP5+MySQL網(wǎng)站開發(fā)實例精講》作者簡介

圖書目錄

第一篇 PHP基礎知識
第1章 PHP概述及環(huán)境配置 2
1.1 PHP簡介 2
1.2 PHP的特點 3
1.3 PHP與ASP、JSP的比較 4
1.4 PHP開發(fā)環(huán)境搭建 5
1.4.1 Apache服務器的安裝與配置 5
1.4.2 Apache的測試 10
1.4.3 Apache的配置 10
1.5 PHP的安裝與配置 11
1.5.1 PHP的安裝 12
1.5.2 連接服務器 12
1.5.3 PHP的測試 13
1.6 MySQL的安裝與配置 14
1.6.1 MySQL的下載與安裝 14
1.6.2 MySQL的測試 23
1.6.3 MySQL連接PHP 24
第2章 PHP的基本語法 26
2.1 PHP語言基礎 26
2.1.1 PHP標記 26
2.1.2 PHP注釋 27
2.1.3 PHP執(zhí)行原理 28
2.2 PHP常量 28
2.2.1 預定義常量 28
2.2.2 自定義常量 29
2.3 PHP變量 31
2.3.1 PHP變量命名 31
2.3.2 PHP預定義變量 31
2.3.3 PHP數(shù)據(jù)類型 33
2.3.4 PHP數(shù)據(jù)類型轉換 38
2.4 PHP的操作符 39
2.4.1 操作符類型 40
2.4.2 操作符優(yōu)先級 43
2.4.3 表達式 44
2.5 數(shù)組 44
2.5.1 數(shù)組類型 44
2.5.2 數(shù)組函數(shù) 49
第3章 控制語句和函數(shù) 58
3.1 分支控制語句 58
3.1.1 if語句 58
3.1.2 switch語句 59
3.2 循環(huán)控制語句 61
3.2.1 while語句 61
3.2.2 do…while語句 61
3.2.3 for語句 61
3.2.4 循環(huán)語句的綜合應用 62
3.3 跳轉語句 63
3.3.1 break語句 63
3.3.2 continue語句 63
3.3.3 跳轉語句綜合應用 63
3.4 函數(shù) 64
3.4.1 內置函數(shù) 65
3.4.2 自定義函數(shù) 67
3.4.3 變量函數(shù) 70
3.4.4 函數(shù)變量的作用域 70
3.4.5 日期和時間函數(shù) 72
第4章 字符串和正則表達式 77
4.1 字符串的格式化 77
4.1.1 去空格函數(shù) 77
4.1.2 格式化字符串顯示函數(shù) 78
4.2 字符串的連接和分割 84
4.2.1 explode()和implode()函數(shù) 84
4.2.2 strtok()函數(shù) 85
4.2.3 substr()函數(shù) 86
4.3 字符串的比較 87
4.3.1 字符串比較函數(shù) 88
4.3.2 字符串長度測試函數(shù) 88
4.4 字符串的查找和替換 89
4.4.1 查找字符串 89
4.4.2 定位字符串 91
4.4.3 字符串替換 92
4.5 正則表達式 94
4.5.1 正則表達式簡介 94
4.5.2 正則表達式語法 95
4.5.3 其他常用正則函數(shù) 97
第5章 面向對象的PHP 100
5.1 面向對象概念 100
5.1.1 面向對象技術簡介 100
5.1.2 面向對象核心概念 101
5.2 類的使用 102
5.2.1 定義類、屬性和方法 102
5.2.2 類的實例化和屬性 102
5.2.3 類方法的調用 104
5.2.4 構造、析構函數(shù) 104
5.2.5 類的訪問控制 106
5.3 繼承和多態(tài) 107
5.3.1 繼承和接口的實現(xiàn) 107
5.3.2 多態(tài)的實現(xiàn) 108
5.3.3 作用域分辨運算符 109
5.3.4 parent關鍵字 109
5.3.5 final關鍵字 110
5.3.6 static關鍵字 111
第6章 錯誤調試與異常處理 112
6.1 異常處理的概念 112
6.2 錯誤類型 114
6.2.1 語法錯誤 114
6.2.2 運行錯誤 119
6.2.3 邏輯錯誤 122
6.2.4 設置錯誤報告級別 123
6.2.5 錯誤處理 125
6.3 PHP的調試技術 125
6.3.1 出錯消息 126
6.3.2 常用的調試手段 127
第二篇 MySQL數(shù)據(jù)庫基礎知識
第7章 初識MySQL數(shù)據(jù)庫 130
7.1 連接數(shù)據(jù)庫 130
7.1.1 連接本地數(shù)據(jù)庫 130
7.1.2 連接遠程數(shù)據(jù)庫 131
7.2 修改用戶登錄密碼 132
7.3 MySQL權限管理 133
7.3.1 最少權限原則 133
7.3.2 權限的類型和級別 133
7.4 增加新用戶 134
7.5 創(chuàng)建數(shù)據(jù)庫 137
7.6 創(chuàng)建數(shù)據(jù)庫表 138
7.7 MySQL標識符 140
7.8 數(shù)據(jù)類型 141
7.8.1 數(shù)字類型 141
7.8.2 日期和時間類型 142
7.8.3 字符串類型 143
7.9 備份數(shù)據(jù)庫 146
7.10 還原數(shù)據(jù)庫 149
7.11 使用SHOW和DESCRIBE查看數(shù)據(jù)庫 150
第8章 使用MySQL數(shù)據(jù)庫 154
8.1 什么是SQL 154
8.2 在SQL代碼中加入注釋 154
8.3 在數(shù)據(jù)表中插入數(shù)據(jù) 155
8.4 從數(shù)據(jù)表中獲取數(shù)據(jù) 158
8.4.1 獲取滿足特定條件的數(shù)據(jù) 159
8.4.2 從多個表中獲取數(shù)據(jù) 162
8.4.3 以特定的順序獲取數(shù)據(jù) 166
8.4.4 分組與合計數(shù)據(jù) 167
8.4.5 選擇要返回的行 169
8.4.6 使用子查詢 169
8.5 更新數(shù)據(jù)表中的記錄 171
8.6 刪除數(shù)據(jù)表中的記錄 174
8.7 修改和刪除數(shù)據(jù)表 175
8.8 MySQL的高級應用 177
8.8.1 創(chuàng)建索引 177
8.8.2 事務 178
8.8.3 外鍵 180
8.8.4 存儲過程 181
8.9 使用MySQL Administrator管理數(shù)據(jù)庫 186
8.10 使用phpMyAdmin 193
第9章 使用PHP訪問MySQL數(shù)據(jù)庫 195
9.1 PHP連接MySQL數(shù)據(jù)庫 195
9.2 選擇使用的數(shù)據(jù)庫 197
9.3 通過PHP操作MySQL數(shù)據(jù)庫 198
9.3.1 查詢數(shù)據(jù)庫 198
9.3.2 檢索查詢結果 200
9.3.3 插入新的數(shù)據(jù) 208
9.3.4 編輯數(shù)據(jù) 209
9.3.5 刪除數(shù)據(jù)記錄 210
9.4 關閉數(shù)據(jù)庫連接 212
9.5 獲取被影響的記錄行數(shù) 212
9.6 使用PHP與數(shù)據(jù)庫交互的其他接口 213
9.7 在PHP中創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 213
9.8 PHP和MySQL數(shù)據(jù)庫的高級應用 215
9.8.1 在PHP中使用事務處理 216
9.8.2 在PHP中使用存儲過程 218
9.9 幾個重要的函數(shù) 219
9.10 Mysqli函數(shù)庫的應用 224
第三篇 PHP高級開發(fā)
第10章 在PHP中創(chuàng)建圖像 230
10.1 在PHP中設定圖像支持 230
10.2 認識常見圖像格式 230
10.2.1 JPEG 230
10.2.2 PNG 231
10.2.3 WBMP 231
10.2.4 GIF 232
10.3 創(chuàng)建圖像 232
10.3.1 創(chuàng)建一個背景圖像 233
10.3.2 在圖像上繪圖或輸出文本 234
10.3.3 輸出最終圖像 234
10.3.4 清理所有資源 235
10.4 GD2函數(shù)庫中的常用函數(shù) 235
10.5 GD2函數(shù)庫的應用 242
第11章 在PHP中使用會話控制 254
11.1 什么是會話控制 254
11.2 基本的會話功能 254
11.2.1 什么是cookie 254
11.2.2 通過PHP設置cookie 255
11.2.3 會話的基本方式 261
11.3 實現(xiàn)會話控制 262
11.3.1 開始一個會話 262
11.3.2 注冊一個會話變量 263
11.3.3 使用會話變量 263
11.3.4 注銷變量或清除會話 263
11.4 會話應用實例 264
11.5 會話控制的配置 265
11.6 通過會話實現(xiàn)身份驗證 266
第12章 PHP與HTML表單 267
12.1 HTML表單 267
12.1.1 GET提交方法 270
12.1.2 POST提交方法 272
12.2 獲取提交的數(shù)據(jù) 273
12.2.1 文本框 274
12.2.2 單選按鈕 275
12.2.3 復選框 275
12.2.4 列表框 278
12.2.5 隱藏字段 281
12.3 常用表單數(shù)據(jù)驗證 283
12.3.1 姓名驗證 283
12.3.2 電子郵件驗證 284
12.3.3 密碼字段驗證 285
12.3.4 生日字段驗證 286
12.4 URL編碼解碼函數(shù) 287
12.4.1 urlencode()函數(shù) 287
12.4.2 urldecode()函數(shù) 288
第四篇 常用模塊編程與綜合案例開發(fā)
第13章 PHP常用模塊編程 290
13.1 通信錄模塊 290
13.1.1 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 290
13.1.2 實現(xiàn)通信錄 291
13.2 文件上傳模塊 294
13.3 圖片瀏覽模塊 298
13.4 聊天室模塊 299
13.4.1 用戶登錄界面 300
13.4.2 登錄成功界面 301
13.4.3 聊天室主界面 304
13.4.4 顯示聊天內容 305
13.4.5 顯示在線用戶列表 305
13.4.6 輸入聊天信息 306
13.5 計數(shù)器模塊 308
13.5.1 創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表 308
13.5.2 連接數(shù)據(jù)庫 309
13.5.3 導航文件 310
13.5.4 顯示統(tǒng)計結果及日歷 311
第14章 文件管理系統(tǒng) 321
14.1 系統(tǒng)整體設計 321
14.2 系統(tǒng)的實現(xiàn) 321
14.2.1 設置文件管理的路徑 321
14.2.2 主頁瀏覽 322
14.2.3 創(chuàng)建文件夾目錄 329
14.2.4 刪除文件夾目錄 331
14.2.5 文件上傳 332
14.2.6 編輯文件 334
14.2.7 保存編輯文件 335
14.2.8 解壓文件 337
14.2.9 刪除文件 341
14.2.10 加入幫助文檔 341
第15章 投票系統(tǒng) 343
15.1 基于數(shù)據(jù)庫的投票系統(tǒng) 343
15.1.1 系統(tǒng)設計 343
15.1.2 數(shù)據(jù)庫設計 343
15.2 投票功能的實現(xiàn) 344
15.2.1 投票界面設計 344
15.2.2 顯示投票結果 345
15.3 基于文件的投票系統(tǒng) 349
15.3.1 系統(tǒng)功能簡介 349
15.3.2 數(shù)據(jù)存儲形式 349
15.3.3 系統(tǒng)文件組成 350
15.4 系統(tǒng)實現(xiàn) 350
15.4.1 系統(tǒng)中的類 351
15.4.2 用戶投票 355
15.4.3 管理投票項目 359
第16章 影碟管理系統(tǒng) 361
16.1 系統(tǒng)簡介 361
16.1.1 系統(tǒng)分析 361
16.1.2 系統(tǒng)文件組成 361
16.2 數(shù)據(jù)庫設計 362
16.2.1 數(shù)據(jù)表的設計 362
16.2.2 配置數(shù)據(jù)庫及數(shù)據(jù)表 362
16.3 系統(tǒng)實現(xiàn) 365
16.3.1 用戶登錄 365
16.3.2 增加影片 369
16.3.3 刪除影片 372
16.3.4 編輯影片 374
16.3.5 查看全部影片 379
16.3.6 關鍵字搜索 381
第17章 新聞發(fā)布系統(tǒng) 383
17.1 系統(tǒng)簡介 383
17.1.1 系統(tǒng)分析 383
17.1.2 系統(tǒng)文件組成 383
17.2 數(shù)據(jù)庫設計 384
17.2.1 數(shù)據(jù)表的設計 384
17.2.2 配置數(shù)據(jù)庫及數(shù)據(jù)表 385
17.3 系統(tǒng)實現(xiàn) 387
17.3.1 管理頁面設計 387
17.3.2 發(fā)布新聞 395
17.3.3 編輯新聞 397
17.3.4 刪除新聞 401
17.3.5 瀏覽新聞 402
17.3.6 搜索新聞 404
第18章 網(wǎng)上購物商城 407
18.1 系統(tǒng)總體設計 407
18.1.1 設計目標 407
18.1.2 模塊設計 407
18.2 數(shù)據(jù)庫設計 410
18.2.1 數(shù)據(jù)表的設計 410
18.2.2 配置數(shù)據(jù)庫及數(shù)據(jù)表 414
18.3 系統(tǒng)實現(xiàn) 416
18.3.1 導航條的應用 417
18.3.2 注冊和登錄 422
18.3.3 查詢或修改個人信息 429
18.3.4 搜索商品 430
18.3.5 瀏覽商品 435
18.3.6 購買商品 438
18.3.7 下達訂單 439
18.4 后臺管理 447
18.5 商品分類管理 449
18.5.1 商品大類管理 449
18.5.2 商品小類管理 452
18.6 商品管理 455
18.6.1 添加商品信息 455
18.6.2 商品編輯 459
18.6.3 商品刪除 460
18.7 用戶管理 461
18.7.1 查看用戶信息 461
18.7.2 刪除用戶 463
18.7.3 查看購物車 463
18.8 訂單管理 464
18.8.1 查看訂單信息 464
18.8.2 修改訂單的狀態(tài) 467
18.8.3 根據(jù)狀態(tài)查詢訂單 468

本目錄推薦

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