首 頁
手機版

php與mysql程序設(shè)計(第3版) 吉爾摩pdf掃描版

  • 軟件大?。?34.16M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費軟件
  • 更新時間:2023/09/07
  • 軟件類別:電子閱讀
  • 應用平臺:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評分:6.0分
網(wǎng)友評論 下載地址 收藏該頁
本地下載
php與mysql程序設(shè)計(第3版)是一本PHP、MySQL程序設(shè)計指導手冊,由美國前端工程師吉爾摩編著。全書主題的選取和組織從實用出發(fā),在講述知識之外還加入了作者多年積累的寶貴實戰(zhàn)經(jīng)驗,并提供了500多個可以直接用于實際項目的代碼示例,充分體現(xiàn)了作者深厚的開發(fā)功力。第3版不僅對原有章節(jié)進行了全面的修訂、更新和改進,還加入了PHP 6和MySQL新版本中的新特性,包括開發(fā)強大Web應用的利器MVC模式與Zend框架。另外還介紹了如何利用國際化和本地化開源,非常適合各層次PHP和MySQL開發(fā)人員閱讀。

內(nèi)容介紹

php與mysql程序設(shè)計(第3版)是PHP與MySQL的經(jīng)典之作,書中不但全面介紹了兩種技術(shù)的核心特性,還講解了如何高效地結(jié)合這兩種技術(shù)構(gòu)建健壯的數(shù)據(jù)驅(qū)動的應用程序。PHP與MySQL程序設(shè)計(第3版)涵蓋了兩種技術(shù)新版本中出現(xiàn)的新特性,書中大量實際的示例和深入的分析均來自于作者在這方面多年的專業(yè)經(jīng)驗,可用于解決開發(fā)者在實際中所面臨的各種挑戰(zhàn)。

php與mysql程序設(shè)計(第3版)章節(jié)目錄

第1章 PHP概述1
1.1 歷史1
1.1.1 PHP42
1.1.2 PHP53
1.1.3 PHP64
1.2 一般語言特性4
1.2.1 實用性4
1.2.2 強大功能5
1.2.3 可能性5
1.2.4 成本6
1.3 小結(jié)6
第2章 環(huán)境配置7
2.1 安裝的前提條件7
2.1.1 下載Apache8
2.1.2 下載PHP8
2.1.3 獲得文檔9
2.2 在Linux上安裝Apache和PHP9
2.3 在Windows上安裝Apache和PHP11
2.4 在Windows上安裝IIS和PHP12
2.4.1 安裝IIS和PHP13
2.4.2 配置FastCGI來管理PHP進程13
2.5 測試安裝14
2.6 配置PHP16
2.6.1 在Linux上構(gòu)建時配置PHP16
2.6.2 定制Windows構(gòu)建16
2.7 運行時配置16
2.7.1 管理PHP的配置指令17
2.7.2 PHP的配置指令18
2.8 選擇代碼編輯器29
2.8.1 AdobeDreamweaverCS329
2.8.2 Notepad++30
2.8.3 PDT30
2.8.4 ZendStudio30
2.9 選擇Web托管服務(wù)提供商31
2.1 0小結(jié)32
第3章 PHP基礎(chǔ)33
3.1 在Web頁面中嵌入PHP代碼33
3.1.1 默認語法33
3.1.2 短標記34
3.1.3 腳本34
3.1.4 ASP風格35
3.1.5 嵌入多個代碼塊35
3.2 為代碼添加注釋35
3.2.1 單行C++語法35
3.2.2 shell語法36
3.2.3 多行C語法36
3.3 向輸出數(shù)據(jù)36
3.3.1 print()語句37
3.3.2 printf()語句38
3.3.3 sprintf()39
3.4 PHP支持的數(shù)據(jù)類型39
3.4.1 標量數(shù)據(jù)類型39
3.4.2 復合數(shù)據(jù)類型40
3.4.3 使用類型強制轉(zhuǎn)換實現(xiàn)數(shù)據(jù)類型間的轉(zhuǎn)換41
3.4.4 類型自動轉(zhuǎn)換42
3.4.5 與類型有關(guān)的函數(shù)43
3.4.6 類型標識符函數(shù)43
3.5 標識符44
3.6 變量45
3.6.1 變量聲明45
3.6.2 變量作用域46
3.6.3 PHP的超級全局變量49
3.6.4 變量的變量52
3.7 常量53
3.8 表達式53
3.8.1 操作數(shù)53
3.8.2 操作符54
3.9 字符串插入58
3.9.1 雙引號58
3.9.2 單引號59
3.9.3 heredoc60
3.10 控制結(jié)構(gòu)60
3.10.1 條件語句61
3.10.2 循環(huán)語句63
3.10.3 文件包含語句67
3.11小結(jié)69
第4章 函數(shù)70
4.1 調(diào)用函數(shù)70
4.2 創(chuàng)建函數(shù)71
4.2.1 按值傳遞參數(shù)71
4.2.2 按引用傳遞參數(shù)72
4.2.3 默認參數(shù)值73
4.2.4 從函數(shù)返回值74
4.2.5 遞歸函數(shù)75
4.3 函數(shù)庫77
4.4 小結(jié)78
第5章 數(shù)組79
5.1 什么是數(shù)組79
5.2 創(chuàng)建數(shù)組80
5.2.1 用array()創(chuàng)建數(shù)組81
5.2.2 用list()提取數(shù)組81
5.2.3 用預定義的值范圍填充數(shù)組82
5.2.4 測試數(shù)組83
5.3 添加和刪除數(shù)組元素84
5.3.1 在數(shù)組頭添加元素84
5.3.2 在數(shù)組尾添加元素84
5.3.3 從數(shù)組頭刪除值84
5.3.4 從數(shù)組尾刪除元素85
5.4 定位數(shù)組元素85
5.4.1 搜索數(shù)組85
5.4.2 獲取數(shù)組鍵86
5.4.3 獲取數(shù)組值86
5.5 遍歷數(shù)組87
5.5.1 獲取當前數(shù)組鍵87
5.5.2 獲取當前數(shù)組值87
5.5.3 獲取當前數(shù)組鍵和值88
5.5.4 移動數(shù)組指針88
5.5.5 向函數(shù)傳遞數(shù)組值89
5.6 確定數(shù)組的大小和性90
5.6.1 確定數(shù)組的大小90
5.6.2 統(tǒng)計數(shù)組元素出現(xiàn)的頻度91
5.6.3 確定的數(shù)組元素91
5.7 數(shù)組排序91
5.7.1 逆置數(shù)組元素順序91
5.7.2 置換數(shù)組鍵和值92
5.7.3 數(shù)組排序92
5.8 合并、拆分、接合和分解數(shù)組96
5.8.1 合并數(shù)組96
5.8.2 遞歸追加數(shù)組97
5.8.3 連接兩個數(shù)組97
5.8.4 拆分數(shù)組97
5.8.5 接合數(shù)組98
5.8.6 求數(shù)組的交集99
5.8.7 求關(guān)聯(lián)數(shù)組的交集100
5.8.8 求數(shù)組的差集100
5.8.9 求關(guān)聯(lián)數(shù)組的差集100
5.9 其他有用的數(shù)組函數(shù)101
5.9.1 返回一組隨機的鍵101
5.9.2 隨機洗牌數(shù)組元素101
5.10 小結(jié)103
第6章 面向?qū)ο蟮腜HP104
6.1 OOP的好處104
6.1.1 封裝104
6.1.2 繼承105
6.1.3 多態(tài)105
6.2 關(guān)鍵的OOP概念106
6.2.1 類106
6.2.2 對象107
6.2.3 字段107
6.2.4 屬性109
6.2.5 常量112
6.2.6 方法112
6.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)116
6.3.1 構(gòu)造函數(shù)116
6.3.2 析構(gòu)函數(shù)118
6.4 靜態(tài)類成員119
6.5 instanceof關(guān)鍵字120
6.6 輔助函數(shù)120
6.7 自動加載對象122
6.8 小結(jié)122
第7章 高級OOP特性123
7.1 PHP不支持的高級OOP特性123
7.2 對象克隆124
7.2.1 克隆示例124
7.2.2 __clone()方法125
7.3 繼承126
7.3.1 類繼承127
7.3.2 繼承和構(gòu)造函數(shù)128
7.4 接口130
7.4.1 實現(xiàn)一個接口131
7.4.2 實現(xiàn)多個接口132
7.5 抽象類132
7.6 命名空間介紹133
7.7 小結(jié)135
第8章 錯誤和異常處理136
8.1 配置指令136
8.2 錯誤日志138
8.3 異常處理140
8.3.1 為什么異常處理很方便141
8.3.2 PHP的異常處理實現(xiàn)142
8.4 小結(jié)146
第9章 字符串和正則表達式147
9.1 正則表達式147
9.1.1 正則表達式語法(POSIX)147
9.1.2 PHP的正則表達式函數(shù)(POSIX擴展)149
9.1.3 正則表達式語法(Perl風格)152
9.2 其他字符串函數(shù)158
9.2.1 確定字符串長度158
9.2.2 比較兩個字符串158
9.2.3 處理字符串大小寫160
9.2.4 字符串與HTML相互轉(zhuǎn)換161
9.3 正則表達式函數(shù)的替代函數(shù)165
9.3.1 填充和剔除字符串171
9.3.2 字符和單詞計數(shù)172
9.4 使用PEAR:Validate_US174
9.4.1 安裝Validate_US174
9.4.2 使用Validate_US175
9.5 小結(jié)175
第10章 處理文件和操作系統(tǒng)176
10.1 了解文件和目錄176
10.1.1 解析目錄路徑176
10.1.2 計算文件、目錄和磁盤大小178
10.1.3 確定訪問和修改時間181
10.2 文件處理182
10.2.1 資源的概念182
10.2.2 換行182
10.2.3 識別文件末尾字符182
10.2.4 打開和關(guān)閉文件183
10.2.5 讀取文件184
10.2.6 將字符串寫入文件189
10.2.7 移動文件指針190
10.2.8 讀取目錄內(nèi)容190
10.3 執(zhí)行shell命令191
10.4 系統(tǒng)級程序執(zhí)行193
10.4.1 清理輸入193
10.4.2 PHP的程序執(zhí)行函數(shù)194
10.5 小結(jié)196
第11章 PEAR197
11.1 流行的PEAR包197
11.1.1 預安裝的包197
11.1.2 安裝程序建議的包198
11.2 PEAR的強大功能:數(shù)值格式轉(zhuǎn)換198
11.3 安裝和更新PEAR199
11.3.1 安裝PEAR199
11.3.2 PEAR和托管公司200
11.3.3 更新PEAR200
11.4 使用PEAR包管理器201
11.4.1 查看安裝的PEAR包201
11.4.2 了解PEAR安裝包的更多信息201
11.4.3 安裝PEAR包202
11.4.4 將包包含到腳本中203
11.4.5 升級PEAR包204
11.4.6 卸載包204
11.4.7 降級PEAR包205
11.5 小結(jié)205
第12章 日期和時間206
12.1 UNIX時間戳206
12.2 PHP的日期和時間庫206
12.2.1 驗證日期207
12.2.2 格式化日期和時間207
12.2.3 將時間戳轉(zhuǎn)換為用戶友好的值210
12.2.4 處理時間戳211
12.3 日期函數(shù)212
12.3.1 顯示本地化的日期和時間212
12.3.2 顯示網(wǎng)頁的新修改日期215
12.3.3 確定當前月份中的天數(shù)216
12.3.4 確定任意給定月份的天數(shù)216
12.3.5 計算當前日期后X天的日期216
12.3.6 利用PEAR:創(chuàng)建日歷217
12.4 為PHP5.1 +用戶提供的日期時間改進219
12.4.1 DateTime構(gòu)造函數(shù)簡介220
12.4.2 格式化日期220
12.4.3 實例化后設(shè)置日期220
12.4.4 實例化后設(shè)置時間221
12.4.5 修改日期和時間221
12.5 小結(jié)221
第13章 表單222
13.1 PHP和Web表單222
13.1.1 簡單示例223
13.1.2 向函數(shù)傳遞表單數(shù)據(jù)224
13.1.3 處理多值表單組件225
13.2 充分利用PEAR:HTML_QuickForm226
13.2.1 安裝HTML_QuickForm227
13.2.2 創(chuàng)建一個簡單的表單227
13.2.3 使用自動完成231
13.3 小結(jié)232
第14章 身份驗證233
14.1 驗證概念233
14.2 PHP驗證234
14.2.1 驗證變量234
14.2.2 有用的函數(shù)235
14.3 PHP驗證方法236
14.3.1 硬編碼的身份驗證236
14.3.2 基于文件的身份驗證236
14.3.3 基于數(shù)據(jù)庫的身份驗證238
14.3.4 基于IP的身份驗證239
14.3.5 利用PEAR:Auth_241
14.4 用戶登錄管理243
14.4.1 用CrackLib庫測試密碼易猜性243
14.4.2 一次性URL和密碼恢復245
14.5 小結(jié)247
第15章 處理文件上傳248
15.1 通過協(xié)議上傳文件248
15.2 通過PHP上傳文件249
15.2.1 PHP的文件上傳/資源指令249
15.2.2 $_FILES數(shù)組250
15.2.3 PHP的文件上傳函數(shù)251
15.2.4 上傳錯誤消息252
15.2.5 一個簡單的示例252
15.3 利用PEAR:_Upload253
15.3.1 安裝_Upload253
15.3.2 上傳文件254
15.3.3 了解關(guān)于上傳文件的更多信息254
15.3.4 上傳多個文件255
15.4 小結(jié)256
第16章 網(wǎng)絡(luò)257
16.1 DNS、服務(wù)器和服務(wù)257
16.1.1 DNS257
16.1.2 服務(wù)261
16.1.3 建立套接字連接261
16.2 郵件263
16.2.1 配置指令263
16.2.2 使用PHP腳本發(fā)送電子郵件264
16.3 常見網(wǎng)絡(luò)任務(wù)268
16.3.1 連接服務(wù)器269
16.3.2 創(chuàng)建端口掃描器269
16.3.3 創(chuàng)建子網(wǎng)轉(zhuǎn)換器270
16.3.4 測試用戶帶寬272
16.4 小結(jié)273
第17章 PHP和LDAP274
17.1 在PHP中使用LDAP275
17.1.1 連接到LDAP服務(wù)器275
17.1.2 獲取LDAP數(shù)據(jù)277
17.1.3 統(tǒng)計所獲取的項280
17.1.4 排序LDAP記錄281
17.1.5 插入LDAP數(shù)據(jù)281
17.1.6 更新LDAP數(shù)據(jù)282
17.1.7 刪除LDAP數(shù)據(jù)283
17.1.8 處理區(qū)分名283
17.1.9 錯誤處理284
17.2 小結(jié)285
第18章 會話處理器286
18.1 什么是會話處理286
18.2 配置指令288
18.2.1 管理會話存儲介質(zhì)288
18.2.2 設(shè)置會話文件路徑288
18.2.3 自動啟用會話288
18.2.4 設(shè)置會話名稱289
18.2.5 選擇cookie或URL重寫289
18.2.6 自動進行URL重寫289
18.2.7 設(shè)置會話cookie的生存期289
18.2.8 設(shè)置會話cookie的有效URL路徑289
18.2.9 為啟用會話的頁面設(shè)置緩存方向290
18.3 處理會話291
18.3.1 開始會話291
18.3.2 銷毀會話291
18.3.3 設(shè)置和獲取會話ID292
18.3.4 創(chuàng)建和刪除會話變量292
18.3.5 編碼和解碼會話數(shù)據(jù)293
18.4 實際的會話處理示例294
18.4.1 以返回用戶的身份自動登錄294
18.4.2 生成近瀏覽的文檔索引296
18.5 創(chuàng)建定制會話處理器297
18.5.1 將定制會話函數(shù)加入到PHP邏輯298
18.5.2 基于MySQL的定制會話處理器298
18.6 小結(jié)302
第19章 用Smarty模板化303
19.1 什么是模板化引擎303
19.2 Smarty介紹305
19.3 安裝Smarty305
19.4 使用Smarty306
19.5 Smarty的表現(xiàn)邏輯308
19.5.1 注釋308
19.5.2 變量修飾符308
19.5.3 控制結(jié)構(gòu)311
19.5.4 語句315
19.6 創(chuàng)建配置文件317
19.6.1 config_load317
19.6.2 引用配置變量317
19.7 結(jié)合Smarty使用CSS318
19.8 緩存319
19.8.1 處理緩存生命期320
19.8.2 通過is_cached()消除處理開銷320
19.8.3 為每個模板創(chuàng)建多個緩存321
19.8.4 關(guān)于緩存的結(jié)束語322
19.9 小結(jié)322
第20章 Web服務(wù)323
20.1 為什么使用Web服務(wù)323
20.2 RSS324
20.2.1 理解RSS語法326
20.2.2 MagpieRSS介紹327
20.3 SimpleXML334
20.3.1 加載XML335
20.3.2 解析XML336
20.4 SOAP339
20.4.1 SOAP消息介紹339
20.4.2 PHP的SOAP擴展介紹340
20.5 小結(jié)346
第21章 安全PHP編程347
21.1 安全地配置PHP347
21.1.1 安全模式347
21.1.2 其他與安全有關(guān)的配置參數(shù)349
21.2 隱藏配置細節(jié)351
21.2.1 隱藏Apache351
21.2.2 隱藏PHP351
21.3 隱藏敏感數(shù)據(jù)352
21.3.1 隱藏文檔根目錄353
21.3.2 拒絕訪問某些文件擴展名353
21.4 清理用戶數(shù)據(jù)353
21.4.1 文件刪除354
21.4.2 跨網(wǎng)站腳本354
21.4.3 清理用戶輸入:解決方案355
21.4.4 利用PEAR:Validate357
21.5 數(shù)據(jù)加密359
21.5.1 PHP的加密函數(shù)359
21.5.2 MCrypt包361
21.6 小結(jié)362
第22章 SQLite363
22.1 SQLite介紹363
22.1.1 安裝SQLite363
22.1.2 使用SQLite命令行界面364
22.2 PHP的SQLite庫365
22.2.1 Sqlite.assoc_case=o|1|2365
22.2.2 打開連接365
22.2.3 在內(nèi)存中創(chuàng)建表367
22.2.4 關(guān)閉連接367
22.2.5 查詢數(shù)據(jù)庫367
22.2.6 解析結(jié)果集368
22.2.7 獲取結(jié)果集細節(jié)371
22.2.8 操作結(jié)果集指針372
22.2.9 獲取表的列類型374
22.2.1 0操作二進制數(shù)據(jù)375
22.2.1 1創(chuàng)建和覆蓋SQLite函數(shù)375
22.2.1 2創(chuàng)建聚集函數(shù)377
22.3 小結(jié)378
第23章 構(gòu)建面向全世界的網(wǎng)站379
23.1 用gettext翻譯網(wǎng)站379
23.1.1 步:更新網(wǎng)站腳本380
23.1.2 第二步:創(chuàng)建本地化庫381
23.1.3 第三步:創(chuàng)建翻譯文件381
23.1.4 第四步:翻譯文本382
23.1.5 第五步:生成二進制文件383
23.1.6 第六步:在腳本中設(shè)置所需語言383
23.2 本地化日期、數(shù)字和時間383
23.3 小結(jié)385
第24章 MVC與Zend框架386
24.1 MVC介紹386
24.2 PHP的框架解決方案388
24.2.1 CakePHP框架388
24.2.2 Solar框架389
24.2.3 symfony框架389
24.2.4 Zend框架390
24.3 Zend框架介紹390
24.3.1 下載和安裝Zend框架391
24.3.2 創(chuàng)建個Zend框架驅(qū)動的網(wǎng)站392
24.3.3 用Zend_Service_Yahoo搜索Web397
24.4 小結(jié)398
第25章 MySQL介紹400
25.1 是什么讓MySQL如此流行400
25.1.1 靈活性400
25.1.2 強大功能401
25.1.3 靈活的許可選擇402
25.1.4 超級活躍的用戶群體403
25.2 MySQL的演進403
25.2.1 MySQL4404
25.2.2 MySQL5.0404
25.2.3 MySQL5.1 405
25.3 的MySQL用戶405
25.3.1 craigslist405
25.3.2 維基百科406
25.3.3 雅虎財經(jīng)406
25.4 小結(jié)406
第26章 安裝和配置MySQL407
26.1 下載MySQL407
26.2 安裝MySQL408
26.2.1 在Linux上安裝MySQL408
26.2.2 在Windows上安裝并配置MySQL411
26.3 設(shè)置MySQL管理員密碼413
26.4 啟動和停止MySQL413
26.4.1 手工控制守護進程413
26.4.2 自動啟動和停止MySQL414
26.5 配置和優(yōu)化MySQL416
26.5.1 mysqld_safe包裝程序416
26.5.2 MySQL的參數(shù)配置和優(yōu)化417
26.5.3 my.f文件420
26.6 配置PHP與MySQL協(xié)作422
26.6.1 在Linux上重新配置PHP422
26.6.2 在Windows上重新配置PHP422
26.7 小結(jié)422
第27章 MySQL客戶端423
27.1 命令行客戶端介紹423
27.1.1 mysql客戶端423
27.1.2 mysqladmin客戶端431
27.1.3 其他有用的客戶端432
27.1.4 客戶端選項435
27.2 MySQL的GUI客戶程序437
27.2.1 安裝GUITools437
27.2.2 MySQL管理器437
27.2.3 MySQL查詢438
27.2.4 MySQL移植工具集439
27.3 phpMyAdmin439
27.4 小結(jié)440
第28章 MySQL存儲引擎和數(shù)據(jù)類型441
28.1 存儲引擎441
28.1.1 MyISAM442
28.1.2 InnoDB443
28.1.3 MEMORY444
28.1.4 MERGE445
28.1.5 FEDERATED445
28.1.6 ARCHIVE446
28.1.7 CSV447
28.1.8 EXAMPLE447
28.1.9 BLACKHOLE447
28.1.1 0存儲引擎FAQ448
28.2 數(shù)據(jù)類型和屬性449
28.2.1 數(shù)據(jù)類型449
28.2.2 數(shù)據(jù)類型屬性453
28.3 操作數(shù)據(jù)庫和表455
28.3.1 操作數(shù)據(jù)庫455
28.3.2 操作表457
28.3.3 更改表結(jié)構(gòu)459
28.3.4 INFORMATION_SCHEMA460
28.4 小結(jié)462
第29章 保護MySQL的安全463
29.1 首先應當做什么463
29.2 保護mysqld守護進程464
29.3 MySQL訪問權(quán)限系統(tǒng)465
29.3.1 權(quán)限系統(tǒng)的工作方式465
29.3.2 訪問信息存儲在哪里466
29.4 用戶和權(quán)限管理473
29.4.1 創(chuàng)建用戶474
29.4.2 刪除用戶474
29.4.3 重命名用戶474
29.4.4 GRANT和REVOKE命令475
29.4.5 查看權(quán)限479
29.5 限制用戶資源479
29.6 保護MySQL連接480
29.6.1 授權(quán)選項480
29.6.2 SSL選項481
29.6.3 啟動啟用SSL的MySQL服務(wù)器482
29.6.4 使用啟用SSL的客戶端進行連接482
29.6.5 在my.f文件中存儲SSL選項482
29.7 小結(jié)483
第30章 結(jié)合使用PHP與MySQL484
30.1 進行安裝的預備工作485
30.1.1 在Linux/UNIX中啟用mysqli擴展485
30.1.2 在Windows中啟用mysqli擴展485
30.1.3 管理用戶權(quán)限485
30.1.4 處理示例數(shù)據(jù)485
30.2 使用mysqli擴展486
30.2.1 建立和斷開連接486
30.2.2 處理連接錯誤487
30.2.3 獲得錯誤信息487
30.2.4 在單獨的文件中存儲連接信息488
30.2.5 保護連接信息489
30.3 與數(shù)據(jù)庫交互489
30.3.1 向數(shù)據(jù)庫發(fā)送查詢489
30.3.2 解析查詢結(jié)果492
30.3.3 確定所選擇的行和受影響的行493
30.3.4 處理準備語句494
30.4 執(zhí)行數(shù)據(jù)庫事務(wù)499
30.4.1 啟用自動提交模式499
30.4.2 提交事務(wù)499
30.4.3 回滾事務(wù)499
30.5 小結(jié)499
第31章 PDO介紹500
31.1 為什么還要另一種數(shù)據(jù)庫抽象層501
31.2 使用PDO501
31.2.1 安裝PDO502
31.2.2 PDO的數(shù)據(jù)庫選項503
31.2.3 連接到數(shù)據(jù)庫服務(wù)器并選擇數(shù)據(jù)庫503
31.2.4 錯誤處理505
31.2.5 獲取和設(shè)置屬性506
31.2.6 查詢執(zhí)行507
31.2.7 準備語句介紹508
31.2.8 獲取數(shù)據(jù)511
31.2.9 設(shè)置綁定列513
31.2.1 0處理事務(wù)514
31.3 小結(jié)515
第32章 存儲例程516
32.1 應當使用存儲例程嗎516
32.1.1 存儲例程的優(yōu)點516
32.1.2 存儲例程的缺點517
32.2 MySQL如何實現(xiàn)存儲例程517
32.2.1 存儲例程權(quán)限表517
32.2.2 創(chuàng)建存儲例程519
32.2.3 聲明和設(shè)置變量521
32.2.4 執(zhí)行存儲例程522
32.2.5 創(chuàng)建和使用多語句存儲例程522
32.2.6 從另一個例程中調(diào)用例程529
32.2.7 修改存儲例程530
32.2.8 刪除存儲例程530
32.2.9 查看例程狀態(tài)530
32.2.1 0查看例程的創(chuàng)建語法532
32.2.1 1條件處理532
32.3 將例程集成到Web應用程序532
32.3.1 創(chuàng)建員工獎金界面533
32.3.2 獲取多條記錄533
32.4 小結(jié)534
第33章 MySQL觸發(fā)器535
33.1 介紹觸發(fā)器535
33.1.1 為什么使用觸發(fā)器535
33.1.2 在事件前采取行動536
33.1.3 在事件后采取行動536
33.1.4 前觸發(fā)器和后觸發(fā)器537
33.2 MySQL對觸發(fā)器的支持537
33.2.1 創(chuàng)建觸發(fā)器538
33.2.2 查看現(xiàn)有的觸發(fā)器539
33.2.3 修改觸發(fā)器541
33.2.4 刪除觸發(fā)器541
33.3 將觸發(fā)器集成到Web應用程序541
33.4 小結(jié)542
第34章 視圖543
34.1 介紹視圖543
34.2 MySQL對視圖的支持544
34.2.1 創(chuàng)建和執(zhí)行視圖544
34.2.2 查看視圖信息549
34.2.3 修改視圖550
34.2.4 刪除視圖550
34.2.5 更新視圖551
34.3 將視圖結(jié)合到Web應用程序中551
34.4 小結(jié)553
第35章 實用數(shù)據(jù)庫查詢554
35.1 示例數(shù)據(jù)554
35.2 用PEAR創(chuàng)建表格輸出555
35.2.1 安裝HTML_Table555
35.2.2 創(chuàng)建一個簡單表556
35.2.3 創(chuàng)建更可讀的行輸出557
35.2.4 根據(jù)數(shù)據(jù)庫數(shù)據(jù)創(chuàng)建表558
35.2.5 一般化輸出過程559
35.3 排序輸出562
35.4 創(chuàng)建分頁輸出563
35.5 列出頁碼566
35.6 用子查詢查詢多個表567
35.6.1 用子查詢完成比較568
35.6.2 用子查詢確定存在性568
35.6.3 用子查詢維護數(shù)據(jù)庫569
35.6.4 在PHP中使用子查詢570
35.7 用游標迭代結(jié)果集570
35.7.1 游標基礎(chǔ)570
35.7.2 創(chuàng)建游標571
35.7.3 打開游標571
35.7.4 使用游標571
35.7.5 關(guān)閉游標572
35.7.6 在PHP中使用游標573
35.8 小結(jié)573
第36章 索引和搜索574
36.1 數(shù)據(jù)庫索引574
36.1.1 主鍵索引574
36.1.2 索引575
36.1.3 常規(guī)索引576
36.1.4 全文索引578
36.1.5 索引佳實踐581
36.2 基于表單的搜索581
36.2.1 執(zhí)行簡單搜索581
36.2.2 擴展搜索功能582
36.2.3 執(zhí)行全文搜索584
36.3 小結(jié)585
第37章 事務(wù)586
37.1 什么是事務(wù)586
37.2 MySQL的事務(wù)功能587
37.2.1 系統(tǒng)需求587
37.2.2 表創(chuàng)建587
37.3 示例項目588
37.3.1 創(chuàng)建表并添加示例數(shù)據(jù)588
37.3.2 執(zhí)行示例事務(wù)589
37.3.3 備份和恢復InnoDB表590
37.3.4 用法提示591
37.4 用PHP構(gòu)建事務(wù)應用程序591
37.5 小結(jié)593
第38章 導入和導出數(shù)據(jù)594
38.1 示例表594
38.2 使用數(shù)據(jù)定界595
38.3 導入數(shù)據(jù)595
38.3.1 利用LOADDATAINFILE導入數(shù)據(jù)595
38.3.2 用mysqlimport導入數(shù)據(jù)598
38.3.3 用PHP加載表數(shù)據(jù)600
38.4 導出數(shù)據(jù)601
38.5 小結(jié)603

使用說明

1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀

收起介紹展開介紹
  • 下載地址
php與mysql程序設(shè)計(第3版) 吉爾摩pdf掃描版

有問題? 點此報錯

發(fā)表評論

0條評論