php+mysql動態網站開發(2021年人民郵電出版社出版的圖書)

php+mysql動態網站開發(2021年人民郵電出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《php+mysql動態網站開發》是2021年人民郵電出版社出版的圖書,作者是黑馬程式設計師。本書參考了1+X證書制度相關的考試大綱,是黑馬程式設計師Web前端開發系列叢書中的一本。本書配套了教學視頻、教學PPT、原始碼、課後習題及答案。

基本介紹

  • 中文名:php+mysql動態網站開發
  • 作者:黑馬程式設計師
  • 出版社人民郵電出版社 
  • ISBN:9787115551276
內容簡介,圖書目錄,作者簡介,

內容簡介

本書是面向PHP語言和MySQL資料庫初學者的入門教材,詳細講解了PHP和MySQL的基礎知識。書中穿插了大量案例,幫助讀者鞏固練習,最後通過實戰項目幫助讀者掌握PHP + MySQL動態網站開發的全過程。全書共11章,第1~4章講解PHP技術,內容包括搭建開發環境、語法基礎、函式與數組、錯誤處理、會話技術、圖像處理、目錄和檔案操作、表單傳值、正則表達式等;第5~8章講解MySQL技術,內容包括資料庫基本操作、數據類型、屬性、多表操作、事務、視圖、數據備份與還原、索引、分區、存儲過程、觸發器等;第9章講解使用PHP操作MySQL;第10章講解PHP面向對象編程;第11章講解“部落格管理系統”項目的開發實戰。本書既可作為高等教育本、專科院校計算機相關專業的教材,也可作為廣大IT技術人員和編程愛好者的自學參考書。

圖書目錄

第 1章 初識PHP 1
1.1 網站簡介 1
1.1.1 認識網站 1
1.1.2 網站的訪問 2
1.1.3 網站的發展歷史 3
1.2 PHP簡介 3
1.2.1 PHP概述 3
1.2.2 PHP的特點 4
1.2.3 PHP開發平台 4
1.3 Visual Studio Code代碼編輯器 5
1.4 搭建開發環境 6
1.4.1 安裝Apache 6
1.4.2 安裝PHP 9
1.5 Web伺服器配置 12
1.5.1 配置虛擬主機 12
1.5.2 訪問許可權控制 13
1.5.3 【案例】按照要求配置虛擬主機 13
本章小結 14
課後練習 14
第 2章 PHP語法基礎 16
2.1 PHP標記與注釋 16
2.1.1 PHP標記 16
2.1.2 注釋 17
2.1.3 語句結束符 17
2.1.4 【案例】在HTML中嵌入PHP
代碼 17
2.2 變數與常量 18
2.2.1 變數 18
2.2.2 可變變數 19
2.2.3 常量 19
2.2.4 預定義常量 19
2.2.5 【案例】顯示伺服器信息 21
2.3 數據類型 21
2.3.1 數據類型分類 21
2.3.2 字元串解析 23
2.3.3 數據類型檢測 23
2.3.4 數據類型轉換 24
2.4 運算符 25
2.4.1 算術運算符 25
2.4.2 賦值運算符 25
2.4.3 【案例】商品價格計算 26
2.4.4 錯誤抑制運算符 28
2.4.5 比較運算符 28
2.4.6 合併運算符 29
2.4.7 三元運算符 29
2.4.8 邏輯運算符 29
2.4.9 遞增遞減運算符 29
2.4.10 位運算符 30
2.4.11 運算符優先權 30
2.5 流程控制 31
2.5.1 分支結構 31
2.5.2 【案例】判斷學生成績等級 33
2.5.3 【案例】判斷年份是否為
閏年 34
2.5.4 循環結構 35
2.5.5 跳轉語句 36
2.5.6 【案例】列印金字塔 37
2.5.7 【案例】九九乘法表 38
本章小結 39
課後練習 39
第3章 PHP函式與數組 41
3.1 函式 41
3.1.1 自定義函式 41
3.1.2 設定參數默認值 42
3.1.3 變數的作用域 42
3.1.4 可變函式 43
3.1.5 匿名函式 43
3.1.6 字元串函式 44
3.1.7 數學函式 45
3.1.8 時間和日期函式 46
3.1.9 【案例】獲取檔案擴展名 46
3.2 數組 47
3.2.1 初識數組 48
3.2.2 數組的使用 48
3.2.3 數組遍歷 49
3.2.4 數組和字元串的轉換 49
3.2.5 【案例】訂貨單 50
3.3 常用數組函式 51
3.3.1 基本數組函式 51
3.3.2 數組排序函式 52
3.3.3 數組檢索函式 52
3.3.4 【案例】雙色球 53
3.4 檔案包含語句 54
3.5 替代語法 54
3.5.1 什麼是替代語法 54
3.5.2 【案例】網頁布局 55
本章小結 57
課後練習 57
第4章 PHP進階 58
4.1 錯誤處理 58
4.1.1 錯誤級別 58
4.1.2 錯誤處理 59
4.2 HTTP 60
4.2.1 什麼是HTTP 60
4.2.2 HTTP請求 61
4.2.3 查看請求信息 61
4.2.4 HTTP回響 63
4.2.5 PHP設定回響頭 64
4.3 會話技術 65
4.3.1 Cookie簡介 65
4.3.2 Cookie的基本使用 66
4.3.3 Cookie的高級套用 67
4.3.4 Session簡介 67
4.3.5 Session的基本使用 68
4.3.6 Session的配置 68
4.4 圖像處理 68
4.4.1 開啟GD擴展 68
4.4.2 常用圖像處理函式 69
4.4.3 【案例】製作驗證碼 71
4.4.4 【案例】生成水印圖片 72
4.4.5 【案例】製作縮略圖 73
4.5 目錄和檔案操作 74
4.5.1 目錄操作 74
4.5.2 檔案操作 76
4.5.3 【案例】遞歸遍歷目錄 78
4.6 表單傳值 79
4.6.1 表單傳值方式 79
4.6.2 接收表單數據 79
4.6.3 表單提交數組值 79
4.6.4 單檔案上傳 80
4.6.5 多檔案上傳 81
4.6.6 【案例】檔案管理系統 81
4.6.7 【案例】用戶登錄 82
4.7 正則表達式 82
4.7.1 什麼是正則表達式 82
4.7.2 正則表達式函式 83
本章小結 83
課後練習 83
第5章 MySQL基礎(上) 85
5.1 資料庫基礎知識 85
5.1.1 資料庫概述 85
5.1.2 什麼是MySQL 85
5.1.3 數據模型 86
5.1.4 關係型資料庫 86
5.1.5 非關係型資料庫 86
5.1.6 SQL 87
5.2 MySQL的安裝與使用 87
5.2.1 安裝MySQL 87
5.2.2 登錄MySQL資料庫 88
5.2.3 MySQL基本語法規則 89
5.3 資料庫操作 90
5.3.1 創建資料庫 90
5.3.2 顯示資料庫 90
5.3.3 使用資料庫 91
5.3.4 修改資料庫 91
5.3.5 刪除資料庫 91
5.4 數據表操作 91
5.4.1 創建數據表 92
5.4.2 顯示數據表 92
5.4.3 查看數據表 93
5.4.4 修改數據表 94
5.4.5 更改欄位 95
5.4.6 刪除數據表 97
5.5 數據操作 97
5.5.1 新增數據 97
5.5.2 查看數據 98
5.5.3 更新數據 99
5.5.4 刪除數據 99
本章小結 100
課後練習 100
第6章 MySQL基礎(下) 101
6.1 字元集 101
6.1.1 什麼是字元集 101
6.1.2 MySQL字元集 102
6.1.3 字元集變數 102
6.2 校對集 103
6.2.1 什麼是校對集 104
6.2.2 字元集與校對集的設定 104
6.2.3 校對集的套用 105
6.3 數據類型 106
6.3.1 數字類型 106
6.3.2 字元串類型 109
6.3.3 時間和日期類型 111
6.4 屬性 113
6.4.1 屬性的作用 113
6.4.2 非空屬性 114
6.4.3 默認屬性 114
6.4.4 主鍵屬性 115
6.4.5 主鍵管理 116
6.4.6 自動增長屬性 116
6.4.7 自動增長管理 117
6.4.8 唯一鍵屬性 118
6.4.9 唯一鍵管理 119
本章小結 120
課後練習 120
第7章 MySQL多表操作 122
7.1 資料庫設計範式 122
7.1.1 第 一範式 122
7.1.2 第二範式 123
7.1.3 第三範式 124
7.1.4 逆規範化 125
7.2 表關係 125
7.2.1 一對一 125
7.2.2 一對多 126
7.2.3 多對多 126
7.3 數據查詢 127
7.3.1 查詢選項 127
7.3.2 運算符 129
7.3.3 分組 130
7.3.4 排序 133
7.3.5 限量 134
7.4 聯合查詢 135
7.4.1 什麼是聯合查詢 135
7.4.2 聯合查詢並排序 135
7.5 連線查詢 136
7.5.1 交叉連線 136
7.5.2 內連線 137
7.5.3 外連線 137
7.5.4 自然連線 139
7.5.5 USING關鍵字 139
7.6 子查詢 140
7.6.1 子查詢分類 140
7.6.2 標量子查詢 140
7.6.3 列子查詢 141
7.6.4 行子查詢 141
7.6.5 表子查詢 142
7.6.6 子查詢關鍵字 142
7.7 外鍵 143
7.7.1 什麼是外鍵 143
7.7.2 添加外鍵約束 144
7.7.3 外鍵管理 145
本章小結 146
課後習題 146
第8章 MySQL進階 148
8.1 事務 148
8.1.1 事務的概念 148
8.1.2 事務特性 149
8.1.3 事務處理 149
8.2 視圖 151
8.2.1 創建視圖 151
8.2.2 視圖管理 152
8.2.3 視圖數據操作 152
8.3 數據備份與還原 153
8.3.1 數據備份 153
8.3.2 數據還原 154
8.4 用戶管理 155
8.4.1 賬號管理 155
8.4.2 許可權管理 156
8.5 索引 157
8.5.1 索引的類型 157
8.5.2 索引的使用 158
8.6 分區 158
8.6.1 什麼是分區 158
8.6.2 創建分區 158
8.7 存儲過程 159
8.7.1 初識存儲過程 159
8.7.2 存儲過程的使用 159
8.8 觸發器 160
8.8.1 什麼是觸發器 160
8.8.2 觸發器的使用 160
本章小結 161
課後習題 162
第9章 使用PHP操作MySQL 163
9.1 PHP中的資料庫擴展 163
9.2 MySQLi擴展的使用 164
9.2.1 開啟MySQLi擴展 164
9.2.2 MySQLi擴展連線資料庫 164
9.2.3 MySQLi常用函式 165
9.3 數據操作 166
9.3.1 新增數據 166
9.3.2 更新數據 167
9.3.3 刪除數據 168
9.3.4 查詢數據 168
9.4 項目實戰——新聞管理系統 169
9.4.1 項目展示 169
9.4.2 資料庫設計 171
9.4.3 添加新聞 172
9.4.4 封裝函式 175
9.4.5 新聞列表 177
9.4.6 編輯新聞 178
9.4.7 刪除新聞 180
9.4.8 查看新聞 181
9.4.9 分頁查詢 182
9.4.10 安全加強 184
本章小結 185
課後練習 185
第 10章 PHP面向對象編程 187
10.1 初識面向對象 187
10.1.1 面向過程與面向對象 187
10.1.2 面向對象中的類與對象 188
10.2 類與對象的使用 189
10.2.1 類的定義 189
10.2.2 實例化類 189
10.2.3 類成員 189
10.2.4 對象的淺複製 190
10.2.5 對象的克隆 190
10.2.6 訪問控制修飾符 191
10.2.7 類中的$this 192
10.2.8 構造方法 192
10.2.9 析構方法 193
10.3 類常量和靜態成員 193
10.3.1 類常量 193
10.3.2 靜態成員 194
10.3.3 【案例】封裝資料庫
操作類 194
10.4 面向對象的三大特性 196
10.5 繼承 197
10.5.1 繼承的實現 197
10.5.2 有限繼承 197
10.5.3 重寫 199
10.5.4 靜態延遲綁定 200
10.5.5 final最終類 200
10.5.6 抽象類 200
10.6 Trait代碼復用 201
10.6.1 什麼是Trait 201
10.6.2 Trait同名 202
10.6.3 Trait控制權 202
10.6.4 Trait優先權 203
10.7 接口 203
10.7.1 什麼是接口 204
10.7.2 接口繼承 204
10.8 對象遍歷 205
10.8.1 如何遍歷對象 205
10.8.2 Iterator疊代器 205
10.8.3 Generator生成器 206
本章小結 207
課後練習 207
第 11章 項目實戰——部落格管理
系統 209
11.1 PDO擴展 209
11.1.1 開啟PDO擴展 209
11.1.2 PDO擴展的使用 210
11.2 MVC設計模式 211
11.2.1 PHP代碼發展歷程 211
11.2.2 MVC思想 211
11.3 Smarty模板引擎 212
11.3.1 什麼是Smarty 212
11.3.2 使用Smarty模板引擎 213
11.4 自定義MVC框架 213
11.4.1 功能分析 213
11.4.2 實現步驟 214
11.5 部落格管理系統 214
11.5.1 項目展示 215
11.5.2 功能介紹 219
本章小結 219
收起全部↑

作者簡介

黑馬程式設計師,傳智播客旗下高端IT教育品牌,由中國Java培訓先行者張孝祥老師發起,聯合***大的中文IT社區CSDN、中關村軟體園共同創辦。自2014年開始,黑馬程式設計師與人民郵電出版社建立合作關係,已出版各類教材40餘種,涉及Java、PHP、Android、iOS、Photoshop、.Net、前端等7大門類,總累計銷售量超過一百萬冊。黑馬程式設計師創建至今,一直堅守著“為千萬人少走彎路而著書,為中華軟體之崛起而講課”的辦學理念。除北京總部外,該公司在上海、廣州、武漢、成都、深圳、長沙等地也創立了直營分支機構。

相關詞條

熱門詞條

聯絡我們