注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程PHP與MySQL 5程序設(shè)計(第二版)

PHP與MySQL 5程序設(shè)計(第二版)

PHP與MySQL 5程序設(shè)計(第二版)

定 價:¥79.00

作 者: (美)吉爾摩 著,朱濤江 等譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計叢書·Web開發(fā)系列
標(biāo) 簽: Web開發(fā) 語言與開發(fā)工具 程序語言與軟件開發(fā) 計算機與互聯(lián)網(wǎng)

ISBN: 9787115155092 出版時間: 2007-02-01 包裝: 膠版紙
開本: 16 頁數(shù): 857 字數(shù):  

內(nèi)容簡介

  本書全面介紹PHP腳本語言和MySQL數(shù)據(jù)庫這兩種目前最流行的開源軟件,主要內(nèi)容包括PHP和MySQL基本概念、PHP擴展與應(yīng)用庫、日期和時間功能、PHP數(shù)據(jù)對象擴展、PHP的mysqli擴展、MySQL5的存儲例程、觸發(fā)器和視圖等。本書實用性強,幫助讀者學(xué)習(xí)PHP編程語言和MySQL數(shù)據(jù)庫服務(wù)器的最佳實踐,了解如何結(jié)合這些卓越的技術(shù)創(chuàng)建數(shù)據(jù)庫驅(qū)動的動態(tài)Web應(yīng)用程序。.PHP語言和MySQL數(shù)據(jù)庫這兩種開源技術(shù)已經(jīng)成為目前開發(fā)數(shù)據(jù)庫驅(qū)動的Web應(yīng)用的最佳組合。據(jù)調(diào)查,全球已經(jīng)超過2000萬個域安裝了PHP,而MySQL的裝機量也超過了500萬。..本書是久負盛名的經(jīng)典著作,以涵蓋全面詳實而著稱,對主題的選取和組織從實用出發(fā),在講述知識之外還加入了作者自己的應(yīng)用經(jīng)驗,并提供了密集的實戰(zhàn)代碼示例,充分體現(xiàn)了作者深厚的開發(fā)功力。書中對PHP的介紹是迄今為止最為全面的,除了基礎(chǔ)知識外,還強調(diào)了PHP的面向?qū)ο筇匦?、錯誤和異常處理、安全編程等方面,并講述了其他圖書很少涉及而實踐中卻非常重要的日期與時間、正則表達式、文件與操作系統(tǒng)、文件上傳、PEAR庫、Smarty模板、SQLite、PDO等技術(shù)。而對MySQL的闡述則圍繞動態(tài)Web站點的開發(fā)展開,透徹而又精到。本書不僅適合新手快速入門提高,也是有經(jīng)驗程序員必備的參考書。...

作者簡介

  作者:W.Jason GilmoreW. Jason Gilmore 世界知名的PHP開發(fā)人員,曾開發(fā)了大量PHP和MySQL應(yīng)用程序,并在各大專業(yè)媒體發(fā)表了眾多膾炙人口的文章。目前,Jason在開發(fā)之余,還負責(zé)著Apress出版公司的開源圖書出版項目??梢酝ㄟ^wj@wjgilmore.com與他聯(lián)系。他的個人網(wǎng)站是http://www.wjgilmore.com,

圖書目錄

第1章  PHP概述    1
1.1  歷史    1
1.1.1 PHP 4    2
1.1.2 PHP 5    3
1.2  PHP的一般特性    3
1.2.1 實用性    3
1.2.2 強大功能    4
1.2.3 可選擇性    4
1.2.4 成本    5
1.3  小結(jié)    5
第2章  安裝配置Apache和PHP    6
2.1 安裝    6
2.1.1 獲得發(fā)行包    6
2.1.2 安裝過程    7
2.1.3 測試安裝    11
2.1.4 定制UNIX構(gòu)建    12
2.1.5 定制Windows構(gòu)建    12
2.1.6 常見錯誤    13
2.1.7 查看并下載文檔    13
2.2 配置    13
2.2.1 管理PHP的配置指令    14
2.2.2 PHP的配置指令    15
2.3 小結(jié)    29
第3章  PHP基礎(chǔ)    30
3.1 界定PHP代碼    30
3.1.1 默認語法    30
3.1.2 短標(biāo)記    31
3.1.3 腳本    31
3.1.4 ASP風(fēng)格    32
3.1.5 嵌入多個代碼塊    32
3.2 注釋    32
3.2.1 單行C++語法    32
3.2.2 Shell語法    32
3.2.3 多行C語法    33
3.3 輸出    33
3.3.1 print()    33
3.3.2 echo()    34
3.3.3 printf()    34
3.3.4 sprintf()    35
3.4 數(shù)據(jù)類型    35
3.4.1 標(biāo)量數(shù)據(jù)類型    35
3.4.2 復(fù)合數(shù)據(jù)類型    37
3.4.3 特殊數(shù)據(jù)類型    38
3.4.4 類型強制轉(zhuǎn)換    38
3.4.5 類型自動轉(zhuǎn)換    39
3.4.6 與類型有關(guān)的函數(shù)    40
3.4.7 類型標(biāo)識符函數(shù)    40
3.5 標(biāo)識符    41
3.6 變量    41
3.6.1 變量聲明    42
3.6.2 變量作用域    43
3.6.3 PHP的超級全局變量    45
3.6.4 變量的變量    48
3.7 常量    49
3.8 表達式    49
3.8.1 操作數(shù)    50
3.8.2 操作符    50
3.9 字符串插入    54
3.9.1 雙引號    55
3.9.2 單引號    55
3.9.3 Heredoc    56
3.10 控制結(jié)構(gòu)    56
3.10.1 執(zhí)行控制語句    57
3.10.2 條件語句    57
3.10.3 循環(huán)語句    59
3.10.4 文件包含語句    63
3.10.5 require_once()    65
3.11 小結(jié)    65
第4章  函數(shù)    66
4.1 調(diào)用函數(shù)    66
4.2 創(chuàng)建函數(shù)    66
4.2.1 按值傳遞參數(shù)    67
4.2.2  按引用傳遞參數(shù)    68
4.2.3 默認參數(shù)值    68
4.2.4 可選參數(shù)    68
4.2.5 從函數(shù)返回值    69
4.2.6 嵌套函數(shù)    70
4.2.7 遞歸函數(shù)    70
4.2.8 變量函數(shù)    72
4.3 函數(shù)庫    73
4.4 小結(jié)    74
第5章  數(shù)組    75
5.1 什么是數(shù)組    75
5.2 輸出數(shù)組    76
5.3 創(chuàng)建數(shù)組    77
5.4 測試數(shù)組    79
5.5 增加和刪除數(shù)組元素    79
5.6 定位數(shù)組元素    81
5.7 遍歷數(shù)組    82
5.8 確定數(shù)組大小和唯一性    85
5.9 數(shù)組排序    86
5.10 合并、拆分、接合和分解數(shù)組    91
5.11 其他有用的數(shù)組函數(shù)    95
5.12 小結(jié)    96
第6章  面向?qū)ο蟮腜HP    97
6.1 OOP的好處    97
6.1.1 封裝    97
6.1.2 繼承    98
6.1.3 多態(tài)    98
6.2 關(guān)鍵的OOP概念    99
6.2.1 類    99
6.2.2 對象    99
6.2.3 字段    100
6.2.4 屬性    102
6.2.5 常量    104
6.2.6 方法    105
6.3 類型提示    108
6.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)    108
6.4.1 構(gòu)造函數(shù)    108
6.4.2 析構(gòu)函數(shù)    110
6.5 靜態(tài)類成員    111
6.6 instanceof關(guān)鍵字    112
6.7 輔助函數(shù)    112
6.8 自動加載對象    114
6.9 小結(jié)    114
第7章  高級OOP特性    115
7.1 PHP不支持的高級OOP特性    115
7.2 對象克隆    116
7.2.1 克隆示例    116
7.2.2 __clone()方法    117
7.3 繼承    118
7.3.1 類繼承    118
7.3.2 繼承和構(gòu)造函數(shù)    120
7.4 接口    121
7.4.1 實現(xiàn)一個接口    122
7.4.2 實現(xiàn)多個接口    123
7.5 抽象類    124
7.6 反射    124
7.6.1 編寫ReflectionClass類    125
7.6.2 編寫ReflectionMethod類    127
7.6.3 編寫ReflectionParameter類    128
7.6.4 編寫ReflectionProperty類    129
7.6.5 反射的其他用途    130
7.7 小結(jié)    130
第8章  錯誤和異常處理    131
8.1 配置指令    131
8.2 錯誤日志    134
8.3 異常處理    135
8.3.1 為什么異常處理很方便    136
8.3.2 PHP的異常處理實現(xiàn)    137
8.4 小結(jié)    140
第9章  字符串和正則表達式    141
9.1 復(fù)雜(大括號)偏移語法    141
9.2 正則表達式    142
9.2.1 正則表達式語法(POSIX)    142
9.2.2 PHP的正則表達式函數(shù)
(POSIX擴展)    144
9.2.3 正則表達式語法(Perl風(fēng)格)    146
9.3 其他字符串函數(shù)    151
9.3.1 確定字符串長度    152
9.3.2 比較兩個字符串    152
9.3.3 處理字符串大小寫    154
9.3.4 字符串與HTML相互轉(zhuǎn)換    155
9.3.5 正則表達式函數(shù)的替代函數(shù)    159
9.3.6 填充和剔除字符串    164
9.3.7 字符和單詞計數(shù)    165
9.4 使用PEAR:Validate_US    167
9.4.1 安裝Validate_US    167
9.4.2 使用Validate_US    168
9.5 小結(jié)    168
第10章  處理文件和操作系統(tǒng)    169
10.1 了解文件和目錄    169
10.1.1 解析目錄路徑    169
10.1.2 文件類型和鏈接    171
10.1.3 計算文件、目錄和磁盤大小    173
10.1.4 訪問和修改時間    175
10.2 文件所有權(quán)和權(quán)限    176
10.3 文件I/O    178
10.3.1 資源的概念    178
10.3.2 換行    178
10.3.3 文件末尾    178
10.3.4 打開和關(guān)閉文件    179
10.3.5 讀取文件    180
10.3.6 移動文件指針    184
10.3.7 寫入文件    184
10.3.8 讀取目錄內(nèi)容    185
10.4 執(zhí)行Shell命令    186
10.5 系統(tǒng)級程序執(zhí)行    187
10.5.1 清理輸入    187
10.5.2 PHP的程序執(zhí)行函數(shù)    188
10.6 小結(jié)    190
第11章  PEAR    191
11.1 流行的PEAR包    191
11.2 安裝和更新PEAR    193
11.2.1 安裝PEAR    193
11.2.2 PEAR和ISP公司    194
11.2.3 更新PEAR    194
11.3 使用PEAR包管理器    194
11.3.1 查看安裝的包    195
11.3.2 了解安裝包的更多信息    195
11.3.3 安裝PEAR包    196
11.3.4 使用PEAR包    197
11.3.5 升級PEAR包    198
11.3.6 卸載PEAR包    198
11.3.7 降級PEAR包    199
11.4 小結(jié)    199
第12章  日期和時間    200
12.1 UNIX時間戳    200
12.2 PHP的日期和時間庫    200
12.3 日期函數(shù)    206
12.3.1 顯示本地化的日期和時間    206
12.3.2 顯示網(wǎng)頁的最新修改日期    209
12.3.3 確定當(dāng)前月份中的天數(shù)    209
12.3.4 計算當(dāng)前日期后X天的日期    209
12.3.5 創(chuàng)建日歷    210
12.4 PHP 5.1    213
12.4.1 Date基礎(chǔ)    213
12.4.2 Date構(gòu)造函數(shù)    213
12.4.3 訪問方法和修改方法    214
12.4.4 驗證函數(shù)    216
12.4.5 處理方法    216
12.5 小結(jié)    222
第13章  表單和導(dǎo)航提示    223
13.1  PHP和Web表單    223
13.1.1  簡單示例    224
13.1.2  向函數(shù)傳遞表單數(shù)據(jù)    225
13.1.3  處理多值表單組件    226
13.1.4  用PHP生成表單    227
13.1.5  自動選擇表單數(shù)據(jù)    228
13.1.6  PHP、Web表單和
JavaScript    229
13.2  導(dǎo)航提示    231
13.2.1  用戶友好的URL    231
13.2.2  “面包屑型”軌跡    233
13.2.3  創(chuàng)建定制錯誤處理函數(shù)    237
13.3  小結(jié)    238
第14章  身份認證    239
14.1  HTTP認證概念    239
14.2  PHP認證    240
14.2.1  認證變量    240
14.2.2  認證方法    241
14.3  用戶登錄管理    248
14.3.1  密碼指派    248
14.3.2  使用CrackLib庫測試密碼
易猜性    250
14.3.3  一次性URL和密碼恢復(fù)    251
第15章  處理文件上傳    254
15.1  通過HTTP協(xié)議上傳文件    254
15.2  通過PHP處理上傳    255
15.2.1  PHP的文件上傳/資源指令    255
15.2.2  $_FILES數(shù)組    256
15.2.3  PHP的文件上傳函數(shù)    256
15.2.4  上傳錯誤消息    258
15.2.5  文件上傳示例    258
15.3  利用PEAR:HTTP_Upload    261
15.3.1  安裝HTTP_Upload    261
15.3.2  了解關(guān)于上傳文件的更多
信息    262
15.3.3  將上傳的文件移動到最終
目標(biāo)    263
15.3.4  上傳多個文件    263
15.4  小結(jié)    264
第16章  網(wǎng)絡(luò)    265
16.1  DNS、服務(wù)器和服務(wù)    265
16.1.1  DNS    265
16.1.2  服務(wù)    268
16.1.3    建立套接字連接    269
16.2  郵件    271
16.2.1  配置指令    271
16.2.2  發(fā)送純文本電子郵件    272
16.2.3  使用額外的信息首部發(fā)送
電子郵件    272
16.2.4  將電子郵件發(fā)送給多個
接收者    273
16.2.5  發(fā)送HTML格式的電子郵件    273
16.2.6  發(fā)送附件    274
16.3  IMAP、POP3和NNTP    275
16.3.1  需求    276
16.3.2  建立和關(guān)閉連接    276
16.3.3  了解更多關(guān)于郵箱和郵件
的信息    277
16.3.4  獲取郵件    280
16.3.5  寫郵件    286
16.3.6  發(fā)送郵件    286
16.3.7  郵箱管理    287
16.3.8  郵件管理    288
16.4  流    288
16.4.1  流包裝器和上下文    289
16.4.2  流過濾器    290
16.5  常見網(wǎng)絡(luò)任務(wù)    291
16.5.1  連接一臺服務(wù)器    291
16.5.2  端口掃描器    292
16.5.3  子網(wǎng)轉(zhuǎn)換器    293
16.5.4  測試用戶帶寬    294
16.6  小結(jié)    295
第17章  PHP和LDAP    296
17.1  LDAP介紹    297
17.2  在PHP中使用LDAP    297
17.2.1  連接到LDAP服務(wù)器    297
17.2.2  綁定到LDAP服務(wù)器    298
17.2.3  關(guān)閉LDAP服務(wù)器連接    299
17.2.4  獲取LDAP數(shù)據(jù)    299
17.2.5  處理項值    301
17.2.6  統(tǒng)計所獲取的項    302
17.2.7  獲取屬性    302
17.2.8  排序和比較LDAP項    305
17.2.9  處理項    306
17.2.10  回收內(nèi)存    308
17.2.11  插入LDAP數(shù)據(jù)    309
17.2.12  更新LDAP數(shù)據(jù)    309
17.2.13  刪除LDAP數(shù)據(jù)    310
17.2.14  配置函數(shù)    311
17.2.15  字符編碼    312
17.2.16  處理區(qū)分名    312
17.2.17  錯誤處理    313
17.3  小結(jié)    314
第18章  會話處理器    315
18.1  什么是會話處理    315
18.1.1  cookie    315
18.1.2  URL重寫    316
18.1.3  會話處理過程    316
18.2  配置指令    317
18.3  關(guān)鍵概念    320
18.3.1  開始會話    320
18.3.2  銷毀會話    321
18.3.3  獲取和設(shè)置會話ID    321
18.3.4  創(chuàng)建和刪除會話變量    321
18.3.5  編碼和解碼會話數(shù)據(jù)    322
18.4  實際的會話處理示例    324
18.4.1  自動登錄    324
18.4.2  最近瀏覽的文檔索引    325
18.5  創(chuàng)建定制會話處理器    327
18.5.1  將定制會話函數(shù)加入到PHP
邏輯    327
18.5.2  基于MySQL的定制會話
處理器    328
18.6  小結(jié)    330
第19章  用Smarty模板化    331
19.1  什么是模板化引擎    331
19.2  Smarty介紹    333
19.3  安裝Smarty    333
19.4  使用Smarty    334
19.5  Smarty的表現(xiàn)邏輯    336
19.5.1  注釋    336
19.5.2  變量修飾符    336
19.5.3  控制結(jié)構(gòu)    339
19.5.4  語句    342
19.6  創(chuàng)建配置文件    344
19.6.1  config_load    345
19.6.2  引用配置變量    345
19.7  結(jié)合Smarty使用CSS    346
19.8  緩存    347
19.8.1  處理緩存生命期    347
19.8.2  通過is_cached()消除處理
開銷    348
19.8.3  為每個模板創(chuàng)建多個緩存    348
19.8.4  關(guān)于緩存的結(jié)束語    349
19.9  小結(jié)    350
第20章  Web服務(wù)    351
20.1  為什么使用Web服務(wù)    352
20.2  真正簡單聚合    353
20.2.1  RSS語法    355
20.2.2  MagpieRSS    356
20.3  SimpleXML    361
20.3.1  SimpleXML函數(shù)    362
20.3.2  SimpleXML方法    363
20.4  SOAP    365
20.4.1  NuSOAP    366
20.4.2  PHP 5的SOAP擴展    374
20.5  使用PHP Web服務(wù)和C#客戶    381
20.6  小結(jié)    383
第21章  安全PHP編程    384
21.1  安全地配置PHP    384
21.1.1  安全模式    385
21.1.2  其他與安全有關(guān)的配置參數(shù)    386
21.2  隱藏配置細節(jié)    388
21.3  隱藏敏感數(shù)據(jù)    389
21.3.1  注意文檔根目錄    390
21.3.2  拒絕訪問某些文件擴展名    390
21.4  清理用戶數(shù)據(jù)    390
21.4.1  文件刪除    390
21.4.2  跨網(wǎng)站腳本    391
21.4.3  清理用戶輸入:解決方案    392
21.5  數(shù)據(jù)加密    394
21.5.1  PHP的加密函數(shù)    394
21.5.2  mhash    395
21.5.3  MCrypt    396
21.6  小結(jié)    397
第22章  SQLite    398
22.1  SQLite介紹    398
22.1.1  安裝SQLite    398
22.1.2  使用SQLite命令行界面    399
22.2  PHP的SQLite庫    400
22.2.1  SQLite指令    400
22.2.2  打開連接    400
22.2.3  在內(nèi)存中創(chuàng)建表    401
22.2.4  關(guān)閉連接    401
22.2.5  查詢數(shù)據(jù)庫    402
22.2.6  解析結(jié)果集    403
22.2.7  獲取結(jié)果集細節(jié)    405
22.2.8  操作結(jié)果集指針    406
22.2.9  了解表模式的更多信息    408
22.2.10  操作二進制數(shù)據(jù)    408
22.2.11  創(chuàng)建和覆蓋SQLite函數(shù)    409
22.2.12  創(chuàng)建聚集函數(shù)    410
22.3  小結(jié)    411
第23章  PDO介紹    412
23.1  為什么還要另一種數(shù)據(jù)庫抽象層    413
23.2  使用PDO    413
23.2.1  安裝PDO    414
23.2.2  PDO的數(shù)據(jù)庫支持    414
23.2.3  連接到數(shù)據(jù)庫服務(wù)器并選擇
數(shù)據(jù)庫    415
23.2.4  存取屬性    416
23.2.5  錯誤處理    417
23.2.6  查詢執(zhí)行    417
23.2.7  準備語句    418
23.2.8  獲取數(shù)據(jù)    421
23.2.9  設(shè)置綁定列    423
23.2.10  事務(wù)    424
23.3  小結(jié)    425
第24章  MySQL介紹    426
24.1  MySQL為什么如此流行    426
24.1.1  靈活性    426
24.1.2  強大功能    427
24.1.3  靈活的許可選擇    428
24.1.4  超級活躍的用戶群體    429
24.2  MySQL 4    429
24.3  MySQL 5    430
24.4  著名的MySQL用戶    430
24.4.1  craigslist    430
24.4.2  雅虎財經(jīng)    431
24.4.3  維基百科    431
24.5  小結(jié)    431
第25章  安裝和配置MySQL    432
25.1  PHP和MySQL許可問題    432
25.1.1  Linux    433
25.1.2  Windows    433
25.2  下載MySQL    433
25.3  安裝MySQL    434
25.3.1  Linux    434
25.3.2  Windows    437
25.4  設(shè)置MySQL管理員密碼    439
25.5  啟動和停止MySQL    439
25.5.1  手工控制守護進程    439
25.5.2  自動啟動和停止MySQL    441
25.6  配置和優(yōu)化MySQL    442
25.6.1  mysqld_safe    443
25.6.2  配置和優(yōu)化參數(shù)    443
25.6.3  my.cnf文件    446
25.7  小結(jié)    448
第26章  眾多MySQL客戶端    449
26.1  標(biāo)準客戶端選項    449
26.2  連接選項    450
26.3  一般選項    450
26.4  mysql    451
26.4.1  關(guān)鍵mysql選項    451
26.4.2  以交互模式使用mysql    452
26.4.3  查看配置變量和系統(tǒng)狀態(tài)    454
26.4.4  以批處理模式使用mysql    455
26.4.5  有用的mysql提示    456
26.5  mysqladmin    458
26.6  其他實用工具    459
26.6.1  mysqldump    459
26.6.2  mysqlshow    459
26.6.3  mysqlhotcopy    460
26.6.4  mysqlimport    460
26.6.5  myisamchk    461
26.6.6  mysqlcheck    461
26.7  第三方客戶端程序    462
26.7.1  MySQL管理器    462
26.7.2  phpMyAdmin    463
26.7.3  MySQL查詢?yōu)g覽器    464
26.7.4  Navicat    465
26.8  小結(jié)    466
第27章  MySQL存儲引擎和數(shù)據(jù)類型    467
27.1  存儲引擎    467
27.1.1  InnoDB    468
27.1.2  MyISAM    468
27.1.3  MEMORY    470
27.1.4  MERGE    471
27.1.5  BDB    471
27.1.6  FEDERATED    471
27.1.7  ARCHIVE    472
27.1.8  CSV    473
27.1.9  EXAMPLE    473
27.1.10  BLACKHOLE    473
27.1.11  存儲引擎FAQ    473
27.2  數(shù)據(jù)類型和屬性    475
27.2.1  數(shù)據(jù)類型    475
27.2.2  數(shù)據(jù)類型屬性    479
27.3  操作數(shù)據(jù)庫和表    481
27.3.1  操作數(shù)據(jù)庫    481
27.3.2  操作表    483
27.3.3  修改表結(jié)構(gòu)    485
27.3.4  INFORMATION_SCHEMA    485
27.4  小結(jié)    487
第28章  保護MySQL的安全    488
28.1  首先應(yīng)當(dāng)做什么    488
28.2  保護mysqld守護進程    489
28.3  MySQL訪問權(quán)限系統(tǒng)    489
28.3.1  權(quán)限系統(tǒng)的工作方式    490
28.3.2  訪問信息存儲在哪里    491
28.4  用戶和權(quán)限管理    498
28.4.1  CREATE USER    498
28.4.2  DROP USER    499
28.4.3  RENAME USER    499
28.4.4  GRANT和REVOKE命令    499
28.4.5  查看權(quán)限    503
28.5  限制用戶資源    503
28.6  保護MySQL連接    504
28.6.1  授權(quán)選項    504
28.6.2  SSL選項    505
28.6.3  啟動啟用SSL的MySQL
服務(wù)器    506
28.6.4  使用啟用SSL的客戶端進行
連接    506
28.6.5  在my.cnf文件中存儲SSL
選項    506
28.7  小結(jié)    507
第29章  PHP的MySQL擴展    508
29.1  預(yù)備工作    508
29.1.1  在Linux中啟用MySQL擴展    508
29.1.2  在Windows中啟用MySQL
擴展    508
29.1.3  用戶權(quán)限    509
29.1.4  示例數(shù)據(jù)    509
29.2  PHP的MySQL命令    509
29.2.1  建立和關(guān)閉連接    509
29.2.2  在單獨的文件中存儲連接
信息    511
29.2.3  保護連接信息    511
29.3  選擇數(shù)據(jù)庫    512
29.4  查詢MySQL    512
29.5  獲取和顯示數(shù)據(jù)    513
29.6  插入數(shù)據(jù)    516
29.7  修改數(shù)據(jù)    517
29.8  刪除數(shù)據(jù)    519
29.9  所選擇的記錄和受影響的記錄    520
29.10  獲取數(shù)據(jù)庫和表的信息    521
29.11  獲取字段信息    523
29.11.1  查看表屬性    526
29.11.2  獲取錯誤信息    527
29.12  輔助函數(shù)    528
29.13  小結(jié)    530
第30章  PHP的mysqli擴展    531
30.1  預(yù)備工作    532
30.1.1  在UNIX中啟用mysqli
擴展    532
30.1.2  在Windows中啟用mysqli
擴展    532
30.1.3  示例數(shù)據(jù)    532
30.2  使用mysqli擴展    532
30.2.1  連接MySQL服務(wù)器    532
30.2.2  連接錯誤報告    533
30.2.3  選擇一個MySQL數(shù)據(jù)庫    535
30.2.4  關(guān)閉MySQL連接    536
30.3  查詢    536
30.3.1  查詢執(zhí)行    536
30.3.2  回收查詢內(nèi)存    537
30.3.3  準備結(jié)果集    538
30.3.4  解析結(jié)果    539
30.3.5  多個查詢    542
30.3.6  準備語句    543
30.4  數(shù)據(jù)庫事務(wù)    548
30.5  小結(jié)    549
第31章  存儲例程    550
31.1  應(yīng)當(dāng)使用存儲例程嗎    550
31.1.1  存儲例程的優(yōu)點    550
31.1.2  存儲例程的缺點    551
31.2  MySQL如何實現(xiàn)存儲例程    551
31.2.1  存儲例程權(quán)限表    551
31.2.2  創(chuàng)建存儲例程    553
31.2.3  聲明和設(shè)置變量    554
31.2.4  執(zhí)行存儲例程    555
31.2.5  多語句存儲例程    556
31.2.6  從另一個例程中調(diào)用例程    562
31.2.7  修改存儲例程    563
31.2.8  刪除存儲例程    563
31.2.9  查看例程狀態(tài)    563
31.2.10  查看例程的創(chuàng)建語法    564
31.2.11  條件和處理器    564
31.3  將例程集成到Web應(yīng)用程序    565
31.3.1  創(chuàng)建員工獎金界面    565
31.3.2  獲取多條記錄    566
31.4  小結(jié)    566
第32章  MySQL觸發(fā)器    567
32.1  介紹觸發(fā)器    567
32.1.1  為什么使用觸發(fā)器    567
32.1.2  在事件前采取行動    568
32.1.3  在事件后采取行動    568
32.1.4  前觸發(fā)器和后觸發(fā)器    569
32.2  MySQL對觸發(fā)器的支持    569
32.2.1  創(chuàng)建觸發(fā)器    570
32.2.2  查看現(xiàn)有的觸發(fā)器    571
32.2.3  修改觸發(fā)器    572
32.2.4  刪除觸發(fā)器    572
32.2.5  級聯(lián)觸發(fā)器    573
32.3  將觸發(fā)器集成到Web應(yīng)用程序    574
32.4  小結(jié)    575
第33章  視圖    576
33.1  視圖概述    576
33.2  MySQL對視圖的支持    577
33.2.1  創(chuàng)建和執(zhí)行視圖    577
33.2.2  查看視圖信息    581
33.2.3  修改視圖    582
33.2.4  刪除視圖    583
33.2.5  更新視圖    583
33.3  將視圖結(jié)合到Web應(yīng)用程序中    583
33.4  小結(jié)    585
第34章  實用數(shù)據(jù)庫查詢    586
34.1  示例數(shù)據(jù)    586
34.2  用PEAR創(chuàng)建表格輸出    587
34.2.1  安裝HTML_Table    587
34.2.2  創(chuàng)建一個簡單表    587
34.2.3  創(chuàng)建更可讀的行輸出    589
34.2.4  根據(jù)數(shù)據(jù)庫數(shù)據(jù)創(chuàng)建表格    589
34.2.5  一般化輸出過程    591
34.3  排序輸出    593
34.4  創(chuàng)建分頁輸出    594
34.5  列出頁碼    597
34.6  子查詢    598
34.6.1  用子查詢完成比較    599
34.6.2  用子查詢確定存在性    599
34.6.3  用子查詢維護數(shù)據(jù)庫    600
34.6.4  在PHP中使用子查詢    601
34.7  游標(biāo)    601
34.7.1  游標(biāo)基礎(chǔ)    601
34.7.2  創(chuàng)建游標(biāo)    602
34.7.3  打開游標(biāo)    602
34.7.4  使用游標(biāo)    602
34.7.5  關(guān)閉游標(biāo)    603
34.7.6  在PHP中使用游標(biāo)    604
34.8  小結(jié)    604
第35章  索引和搜索    605
35.1  數(shù)據(jù)庫索引    605
35.1.1  主鍵索引    605
35.1.2  唯一索引    606
35.1.3  常規(guī)索引    607
35.1.4  全文索引    608
35.1.5  索引最佳實踐    611
35.2  基于表單的搜索    611
35.2.1  執(zhí)行簡單搜索    612
35.2.2  擴展搜索功能    613
35.2.3  執(zhí)行全文搜索    614
35.3  小結(jié)    615
第36章  事務(wù)    616
36.1  什么是事務(wù)    616
36.2  MySQL的事務(wù)功能    616
36.2.1  系統(tǒng)需求    617
36.2.2  表創(chuàng)建    617
36.2.3  InnoDB配置參數(shù)    618
36.3  示例項目    619
36.3.1  示例數(shù)據(jù)    620
36.3.2  執(zhí)行示例事務(wù)    620
36.3.3  備份和恢復(fù)InnoDB表    622
36.3.4  用法提示    622
36.4  用PHP構(gòu)建事務(wù)應(yīng)用程序    622
36.5  小結(jié)    624
第37章  導(dǎo)入和導(dǎo)出數(shù)據(jù)    625
37.1  示例表    625
37.2  獲得合適的媒介    625
37.3  導(dǎo)出數(shù)據(jù)    626
37.4  導(dǎo)入數(shù)據(jù)    628
37.4.1  利用LOAD DATA INFILE導(dǎo)入
數(shù)據(jù)    628
37.4.2  用mysqlimport導(dǎo)入    631
37.4.3  用PHP加載表數(shù)據(jù)    633
37.5  小結(jié)    634
索引(圖靈網(wǎng)站下載)

本目錄推薦

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