《PHP和MySQL Web開發從新手到高手(第5版)》是2013年8月人民郵電出版社出版的圖書,作者是[澳]Kevin Yank。
基本介紹
- 中文名:PHP和MySQL Web開發從新手到高手(第5版)
- 作者:[澳]Kevin Yank
- ISBN:9787115320476
- 頁數:339頁
- 定價:59元
- 出版社:人民郵電出版社
- 出版時間:2013年8月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
《PHP和MySQL Web開發從新手到高手(第5版)》是學習PHP和MySQL套用開發的經典教程,歷經多個版本升級,深得廣大讀者青睞。全書共包括12章和4個附錄。第 1章介紹了PHP和MySQL在各個常用平台上的安裝;第 2章和第3章,分別簡單介紹了MySQL和PHP;第4章將兩種工具結合起來,創建了一些Web頁面;第5章介紹了關係資料庫理論;第6章介紹了PHP編程基礎知識;第7章通過一個內容管理系統的範例,進一步擴展了第6章的主題:第8章討論正則表達式的套用;第9章探討了cookie和會話,以及訪問控制;第 10章介紹了MySQL的管理技術;第 11章探討了高級SQL查詢技巧;第 12章介紹了二進制數據的套用和處理。附錄部分給出了一些有用的資料,可供讀者參考查詢,分別是PHP和MySQL的手動安裝說明,MySQL的語法參考,MySQL函式參考和MySQL的列類型。
《PHP和MySQL Web開發從新手到高手(第5版)》適合想要學習PHP和MySQL伺服器端編程的程式設計師以及中級和高級Web設計師閱讀。在學習完本書之後,你將能夠運用書中的知識和示例,構建自己的資料庫驅動的Web站點。
圖書目錄
第 1章 安裝 1
1.1 屬於自己的Web伺服器 2
1.2 在Windows下安裝 3
1.3 在Mac OS X下安裝 9
1.4 在Linux下安裝 14
1.5 向虛擬主機詢問什麼 15
1.6 第 一個PHP腳本 16
1.7 萬事俱備,摩拳擦掌 19
第 2章 MySQL簡介 20
2.1 資料庫簡介 20
2.2 使用phpMyAdmin運行SQL查詢 21
2.3 SQL語言 25
2.4 創建資料庫 26
2.5 創建表 27
2.6 將數據插入到表中 29
2.7 查看存儲的數據 31
2.8 修改存儲的數據 32
2.9 刪除存儲的數據 33
2.10 讓PHP進行輸入 33
第3章 PHP簡介 35
3.1 基本的語法和語句 37
3.2 變數、運算符和注釋 38
3.3 數組 39
3.4 用戶互動和表單 40
3.4.1 在連結中傳遞變數 41
3.4.2 傳遞表單中的變數 46
3.5 控制結構 49
3.6 彌補縫隙 56
3.6.1 避免為你的技術選擇做廣告 56
3.6.2 使用PHP模板 57
3.6.3 多個模板,一個控制器 59
3.7 接觸資料庫 61
第4章 在Web上發布MySQL數據 62
4.1 藍圖 62
4.2 創建MySQL用戶賬戶 63
4.3 使用PHP連線MySQL 65
4.3.1 面向對象編程一瞥 68
4.3.2 配置連線 69
4.4 用PHP傳送SQL查詢 74
4.5 處理SELECT結果集 76
4.6 將數據插入到資料庫 80
4.7 從資料庫刪除數據 89
4.8 完成任務 95
第5章 關係資料庫設計 96
5.1 該署名的時候署名 96
5.2 首要原則:保持實體分離 98
5.3 查詢多個表 101
5.4 簡單關係 104
5.5 多對多關係 106
5.6 一對多和多對一 108
第6章 PHP結構化編程 109
6.1 包含檔案 110
6.1.1 包含HTML內容 110
6.1.2 包含PHP代碼 111
6.1.3 包含的類型 115
6.1.4 共享的包含檔案 117
6.2 定製函式和函式館 118
6.3 結構化編程實踐:模板輔助函式 123
6.4 **佳方法 127
第7章 構建一個內容管理系統 128
7.1 主頁 129
7.2 管理作者 131
7.2.1 刪除作者 133
7.2.2 添加和編輯作者 138
7.3 管理分類 142
7.4 管理笑話 147
7.4.1 搜尋笑話 147
7.4.2 添加和編輯笑話 154
7.4.3 刪除笑話 164
7.5 小結 165
第8章 用正則表達式進行內容格式化 167
8.1 正則表達式 168
8.2 用正則表達式進行字元串替換 173
8.2.1 強調文本 174
8.2.2 段落 177
8.2.3 超連結 178
8.2.4 綜合套用 180
8.3 現實世界內容提交 183
第9章 cookie、session和訪問控制 184
9.1 cookie 184
9.2 PHP會話 189
9.3 訪問控制 197
9.3.1 資料庫設計 198
9.3.2 控制器代碼 200
9.3.3 函式館 205
9.3.4 管理密碼和角色 212
9.3.5 挑戰:審核笑話 222
9.4 天高任鳥飛 223
第 10章 MySQL管理 225
10.1 備份MySQL資料庫 226
10.1.1 使用phpMyAdmin進行資料庫備份 226
10.1.2 使用mysqldump進行資料庫備份 227
10.1.3 使用二進制日誌的增量備份 228
10.2 MySQL訪問控制技巧 230
10.2.1 主機名問題 231
10.2.2 鎖在外面了 232
10.3 索引 233
10.4 外鍵 237
10.5 安全比說抱歉好 239
第 11章 高級SQL查詢 240
11.1 排序SELECT查詢結果 240
11.2 設定LIMIT 241
11.3 資料庫事務 243
11.4 列和表的別名 244
11.5 對SELECT結果分組 246
11.6 左連線 247
11.7 用HAVING限制結果 250
11.8 進一步閱讀 251
第 12章 二進制數據 252
12.1 半動態化頁面 252
12.2 處理檔案上傳 257
12.3 在資料庫中記錄上傳檔案 261
12.3.1 二進制列類型 261
12.3.2 存儲檔案 263
12.3.3 查看存儲的檔案 264
12.4 綜合套用 268
12.5 對檔案的考慮 274
12.5.1 MySQL包大小 274
12.5.2 PHP記憶體限制 274
12.5.3 PHP腳本逾時 274
12.6 結語 275
附錄A 手動安裝說明 276
附錄B MySQL語法參考 297
附錄C MySQL函式 315
附錄D MySQL列類型 330