注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverPHP和MySQL Web開發(fā)從新手到高手(第5版)

PHP和MySQL Web開發(fā)從新手到高手(第5版)

PHP和MySQL Web開發(fā)從新手到高手(第5版)

定 價:¥59.00

作 者: (澳)Kevin Yank 著
出版社: 人民郵電出版社
叢編項:
標 簽: PHP 程序設計 計算機/網(wǎng)絡

ISBN: 9787115320476 出版時間: 2013-08-01 包裝: 平裝
開本: 16開 頁數(shù): 339 字數(shù):  

內(nèi)容簡介

  《PHP和MySQL Web開發(fā)從新手到高手(第5版)》是學習PHP和MySQL應用開發(fā)的經(jīng)典教程,歷經(jīng)多個版本升級,深得廣大讀者青睞。全書共包括12章和4個附錄。第1章介紹了PHP和MySQL在各個常用平臺上的安裝;第2章和第3章,分別簡單介紹了MySQL和PHP;第4章將兩種工具結(jié)合起來,創(chuàng)建了一些Web頁面;第5章介紹了關(guān)系數(shù)據(jù)庫理論;第6章介紹了PHP編程基礎(chǔ)知識;第7章通過一個內(nèi)容管理系統(tǒng)的范例,進一步擴展了第6章的主題:第8章討論正則表達式的應用;第9章探討了cookie和會話,以及訪問控制;第10章介紹了MySQL的管理技術(shù);第11章探討了高級SQL查詢技巧;第12章介紹了二進制數(shù)據(jù)的應用和處理。附錄部分給出了一些有用的資料,可供讀者參考查詢,分別是PHP和MySQL的手動安裝說明,MySQL的語法參考,MySQL函數(shù)參考和MySQL的列類型?!禤HP和MySQL Web開發(fā)從新手到高手(第5版)》適合想要學習PHP和MySQL服務器端編程的程序員以及中級和高級Web設計師閱讀。在學習完《PHP和MySQL Web開發(fā)從新手到高手(第5版)》之后,你將能夠運用書中的知識和示例,構(gòu)建自己的數(shù)據(jù)庫驅(qū)動的Web站點。

作者簡介

  Kevin Yank是世界知名的Web開發(fā)專家。作為SitePoint的專職作家, Kevin編寫了SitePoint的第一本書,也就是本書最早的版本。他還編寫了很多關(guān)于Web站點開發(fā)的文章、教程、新聞組和視頻。Kevin對于讓Web技術(shù)變得讓任何人都容易理解充滿了熱情。

圖書目錄

目 錄

第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 數(shù)據(jù)庫簡介 20
2.2 使用phpMyAdmin運行SQL查詢 21
2.3 SQL語言 25
2.4 創(chuàng)建數(shù)據(jù)庫 26
2.5 創(chuàng)建表 27
2.6 將數(shù)據(jù)插入到表中 29
2.7 查看存儲的數(shù)據(jù) 31
2.8 修改存儲的數(shù)據(jù) 32
2.9 刪除存儲的數(shù)據(jù) 33
2.10 讓PHP進行輸入 33

第3章 PHP簡介 35
3.1 基本的語法和語句 37
3.2 變量、運算符和注釋 38
3.3 數(shù)組 39
3.4 用戶交互和表單 40
3.4.1 在鏈接中傳遞變量 41
3.4.2 傳遞表單中的變量 46
3.5 控制結(jié)構(gòu) 49
3.6 彌補縫隙 56
3.6.1 避免為你的技術(shù)選擇做廣告 56
3.6.2 使用PHP模板 57
3.6.3 多個模板,一個控制器 59
3.7 接觸數(shù)據(jù)庫 61

第4章 在Web上發(fā)布MySQL數(shù)據(jù) 62
4.1 藍圖 62
4.2 創(chuàng)建MySQL用戶賬戶 63
4.3 使用PHP連接MySQL 65
4.3.1 面向?qū)ο缶幊桃黄场?8
4.3.2 配置連接 69
4.4 用PHP發(fā)送SQL查詢 74
4.5 處理SELECT結(jié)果集 76
4.6 將數(shù)據(jù)插入到數(shù)據(jù)庫 80
4.7 從數(shù)據(jù)庫刪除數(shù)據(jù) 89
4.8 完成任務 95

第5章 關(guān)系數(shù)據(jù)庫設計 96
5.1 該署名的時候署名 96
5.2 首要原則:保持實體分離 98
5.3 查詢多個表 101
5.4 簡單關(guān)系 104
5.5 多對多關(guān)系 106
5.6 一對多和多對一 108

第6章 PHP結(jié)構(gòu)化編程 109
6.1 包含文件 110
6.1.1 包含HTML內(nèi)容 110
6.1.2 包含PHP代碼 111
6.1.3 包含的類型 115
6.1.4 共享的包含文件 117
6.2 定制函數(shù)和函數(shù)庫 118
6.3 結(jié)構(gòu)化編程實踐:模板輔助函數(shù) 123
6.4 最佳方法 127

第7章 構(gòu)建一個內(nèi)容管理系統(tǒng) 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 小結(jié) 165

第8章 用正則表達式進行內(nèi)容格式化 167
8.1 正則表達式 168
8.2 用正則表達式進行字符串替換 173
8.2.1 強調(diào)文本 174
8.2.2 段落 177
8.2.3 超鏈接 178
8.2.4 綜合應用 180
8.3 現(xiàn)實世界內(nèi)容提交 183

第9章 cookie、session和訪問控制 184
9.1 cookie 184
9.2 PHP會話 189
9.3 訪問控制 197
9.3.1 數(shù)據(jù)庫設計 198
9.3.2 控制器代碼 200
9.3.3 函數(shù)庫 205
9.3.4 管理密碼和角色 212
9.3.5 挑戰(zhàn):審核笑話 222
9.4 天高任鳥飛 223

第10章 MySQL管理 225
10.1 備份MySQL數(shù)據(jù)庫 226
10.1.1 使用phpMyAdmin進行數(shù)據(jù)庫備份 226
10.1.2 使用mysqldump進行數(shù)據(jù)庫備份 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查詢結(jié)果 240
11.2 設置LIMIT 241
11.3 數(shù)據(jù)庫事務 243
11.4 列和表的別名 244
11.5 對SELECT結(jié)果分組 246
11.6 左連接 247
11.7 用HAVING限制結(jié)果 250
11.8 進一步閱讀 251

第12章 二進制數(shù)據(jù) 252
12.1 半動態(tài)化頁面 252
12.2 處理文件上傳 257
12.3 在數(shù)據(jù)庫中記錄上傳文件 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內(nèi)存限制 274
12.5.3 PHP腳本超時 274
12.6 結(jié)語 275

附錄A 手動安裝說明 276
附錄B MySQL語法參考 297
附錄C MySQL函數(shù) 315
附錄D MySQL列類型 330

本目錄推薦

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