TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
PHP開發實戰1200例(第I卷)(簡體書)
滿額折

PHP開發實戰1200例(第I卷)(簡體書)

商品資訊

人民幣定價:96.00 元
定價
:NT$ 576 元
優惠價
87501
絕版無法訂購
相關商品
商品簡介
目次

商品簡介

《PHP開發實戰1200例(第1卷)》簡介:《PHP開發實戰1200例》包括第Ⅰ卷、第Ⅱ卷共計1200個例子,《PHP開發實戰1200例(第1卷)》是第Ⅰ卷,共計625個例子。《PHP開發實戰1200例(第1卷)》以開發人員在項目開發中經常遇到的問題和必須掌握的技術為中心,介紹了應用PHP進行Web開發的各個方面的知識和技巧,主要包括開發環境、PHP基礎、Web頁面交互、文件操作、會話應用、圖形圖像處理及面向對象等內容。《PHP開發實戰1200例(第1卷)》分為5篇15章,共計625個實例和625個經驗技巧。每個實例都經作者精心篩選,具有很強的實用性,其中一些實例是開發人員難于尋覓的解決方案。
《PHP開發實戰1200例》兩卷共計1200個例子,包括了開發中各個方面最常用的實例,是目前市場上實例最全面的開發類圖書;書中實例來源于多位工程師的多年積累,具有很強的實用性。
《PHP開發實戰1200例(第1卷)》附帶有配套DVD光盤,光盤中提供有部分實例的視頻和大部分源代碼,讀者稍加修改即可應用。
《PHP開發實戰1200例(第1卷)》適合PHP的初學者,如高校學生、求職人員作為練習、速查、學習使用,也適合PHP程序員參考、查閱。

目次

第1篇 基礎篇
第1章 開發環境 2
1.1 AppServ——PHP集成化安裝包 3
實例001 通過AppServ配置PHP開發環境 3
實例002 AppServ應用技巧 6
實例003 第1個PHP程序 7
1.2 XAMPP——PHP集成化安裝包 8
實例004 通過XAMPP配置PHP開發環境 8
實例005 測試XAMPP是否安裝成功 11
實例006 XAMPP應用技巧 12
實例007 第2個PHP程序 13
1.3 IIS+PHP+MySQL——獨立搭建PHP
開發環境 14
實例008 安裝PHP 14
實例009 安裝MySQL 15
實例010 安裝IIS 21
實例011 第3個PHP程序 23
1.4 LAMP——獨立配置PHP開發環境 24
實例012 安裝Apache服務器 24
實例013 安裝MySQL數據庫服務器 26
實例014 安裝PHP.50 28
實例015 第4個PHP程序 30
1.5 XAMPP——Linux版PHP集成化安裝包 31
實例016 XAMPP——Linux下PHP開發環境的集成化 31
實例017 Linux操作系統下啟動XAMPP 32
實例018 設置MySQL數據庫root用戶的密碼 33
實例019 第5個PHP程序 34
1.6 Dreamweaver開發工具 35
實例020 Dreamweaver中編碼格式的選擇 35
實例021 Dreamweaver中創建表格 36
實例022 在表格中插入寵物照片 38
實例023 Dreamweaver創建表單 40
實例024 Dreamweaver中創建和附加CSS樣式 42
實例025 Dreamweaver控制彈出信息 45
實例026 Dreamweaver控制瀏覽器的窗口 46
實例027 通過Dreamweaver創建站點 47
實例028 通過Dreamweaver開發第1個PHP程序 48
1.7 Zend Studio開發工具 50
實例029 安裝Zend Studio 50
實例030 Zend Studio創建PHP項目 52
實例031 Zend Studio編碼格式的轉換 56
實例032 Zend Studio中快捷鍵的運用 57
實例033 Zend Studio中部署Apache服務器 60
第2章 PHP基礎 63
2.1 基本語法 64
實例034 在頁面中打印PHP的配置信息 64
實例035 在頁面中打印服務器時間 65
實例036 在頁面中打印當前執行的PHP文件名 67
實例037 區分單引號和雙引號 68
實例038 動態輸出JavaScript代碼 69
實例039 當數字遇到了字符串 70
實例040 PHP程序員的基礎——變量的應用 72
實例041 打印系統環境變量信息print_r($_ENV) 73
實例042 使用可變變量輸出“I Like PHP!” 73
實例043 使用轉義字符輸出特殊字符 74
實例044 使用常量指定PI的值計算圓的面積 75
2.2 運算符 75
實例045 自定義數字的加密/解密算法 76
實例046 比較兩個時間戳的大小 77
實例047 使用條件運算符判斷數字的奇偶性 78
實例048 判斷用戶是否具有后臺管理權限 79
實例049 打印隨機組合生日祝福語 80
實例050 打印2000~2020年的所有閏年 81
實例051 前置運算符和后置運算符的區別 82
實例052 使用位運算對數字進行加密和解密 83
2.3 包含語句 84
實例053 提高代碼重用率 84
實例054 包含數據庫連接文件 85
實例055 包含網站頭文件 86
實例056 包含網站尾文件 87
實例057 包含網站的主文件 88
2.4 條件語句 89
實例058 員工生日提醒 89
實例059 考試成績評定標準 90
實例060 控制登錄用戶權限 91
實例061 網頁框架的製作 92
實例062 圖片驗證碼 93
實例063 健康生活提醒 95
2.5 循環控制 96
實例064 員工生日列表 96
實例065 員工詳細信息瀏覽 97
實例066 員工信息的批量刪除 98
實例067 表格的動態創建 99
實例068 SESSION購物車中數據的讀取 100
實例069 員工信息的管理 102
實例070 網頁版九九乘法表 104
實例071 讀取數組購物車中的數據 105
實例072 圖像驗證碼的生成 106
2.6 跳轉語句 107
實例073 控制頁面中表情圖的輸出 107
實例074 控制頁面中數據的輸出數量 108
實例075 動態改變頁面中單元格的背景顏色 109
實例076 屏蔽偶數次的數據輸出 110
實例077 跳過數據輸出中指定的記錄 111
實例078 執行指定次數的循環 112
2.7 自定義函數 113
實例079 自定義函數截取中文字符串 113
實例080 公告標題的截取 114
實例081 論壇內容的簡短輸出 116
實例082 自定義函數過濾字符串 117
2.8 字符串 118
實例083 過濾論壇帖子中的空白和特殊字符 118
實例084 對論壇帖子的內容進行轉義 119
實例085 還原論壇中帖子的內容 120
實例086 截取論壇標題 121
實例087 分割、合成字符串 121
實例088 查詢關鍵字描紅 122
實例089 統計查詢關鍵字的出現次數 123
實例090 獲取上傳文件的后綴 124
實例091 統一上傳文件名稱的大小寫 125
實例092 論壇中直接輸出HTML腳本 126
實例093 統計帖子標題的長度 127
實例094 計算論壇帖子的字節數 128
實例095 實現帖子內容的定位查找 129
實例096 去除帖子標題的首尾空格 129
實例097 貨幣數據的格式化輸出 130
實例098 日期、時間的格式化輸出 131
實例099 比對論壇中帖子的相似度 132
實例100 對用戶注冊的密碼進行加密和解密 132
實例101 保護URL地址中傳遞的參數 133
實例102 解析URL地址中傳遞的編碼參數 134
實例103 轉義帖子中的特殊字符 135
實例104 獲取任意字符的ASCII碼 136
實例105 查找指定ASCII碼對應的字符 136
實例106 合理定義上傳文件的名稱 137
實例107 通過異或方式對用戶注冊密碼進行加密 139
實例108 統一英文注冊用戶首字母的大小寫 139
實例109 字符串與數字之間的轉換 140
實例110 通過正則表達式對字符串進行匹配查找 141
實例111 通過IP地址查找主機所在地 142
實例112 解決用substr()函數對中文字符串截取時出現亂碼的問題 143
實例113 字符串與HTML標記相互轉換 144
實例114 運用PHP 5.0新型字符串輸出XML數據 145
實例115 判斷字符串中是否存在指定子串 146
2.9 正則表達式 147
實例116 驗證電話號碼的格式是否正確 147
實例117 驗證Email地址格式是否正確 148
實例118 驗證IP地址是否有效 149
實例119 統計關鍵字的查詢結果 150
實例120 計算查詢操作的執行時間 151
實例121 查詢關鍵字描紅 152
實例122 判斷上傳文件的類型 153
實例123 判斷郵政編碼格式是否正確 154
2.10 數組 154
實例124 創建并輸出數組 155
實例125 統計數組元素個數 156
實例126 向數組中添加元素 156
實例127 將數組中指定索引位置的元素替換 157
實例128 獲取數組中最后一個元素 158
實例129 去除數組中的重復元素 158
實例130 字符串與數組的轉換 159
實例131 對數組元素進行隨機排序 160
實例132 隨機抽取數組中元素 161
實例133 二維數組的輸出 162
實例134 獲取數組當前的鍵名和值 162
實例135 檢測數組中是否存在某個值 163
實例136 獲取數組中的當前單元 164
實例137 從數組中隨機取出元素 165
實例138 合併數組 166
實例139 拆分數組 167
實例140 遍歷數組 168
2.11 日期和時間 169
實例141 設置系統的當前時間 169
實例142 將日期和時間轉換為時間戳 170
實例143 獲取系統中的特定日期和時間 171
實例144 比較時間的大小 172
實例145 計算考試時間 173
實例146 倒計時 173
實例147 網頁鬧鐘 174
實例148 計算程序運行時間 176
第3章 Web頁面交互 178
3.1 獲取表單元素的值 179
實例149 設計論壇登錄界面 179
實例150 可以上傳圖片的表單 180
實例151 通過POST方法提交表單元素 182
實例152 通過$_POST方法獲取表單元素 182
實例153 通過GET方法提交表單元素 184
實例154 通過$_GET方法獲取表單元素 185
3.2 文本框組件的應用 186
實例155 以文本域的形式顯示數據信息 186
實例156 限制多行文本域輸入的字符個數 187
實例157 設置文本框的只讀屬性 188
實例158 自動計算金額 189
實例159 為文本框設置默認值 190
實例160 設置文本框的樣式 191
實例161 文本域的滾動條 192
3.3 下拉列表的應用 193
實例162 省市級聯動菜單 193
實例163 省市縣級聯動菜單 194
實例164 應用下拉列表選擇所要聯機的網站 196
實例165 可輸入字符的下拉菜單 197
實例166 設置下拉列表的默認值 198
實例167 設置下拉列表的樣式 199
實例168 下拉列表打開窗口 200
實例169 Tab鍵在文本域中的體現 201
3.4 表單元素的動態操作 203
實例170 投票系統中單選按鈕與復選框的應用 203
實例171 選中單選按鈕后顯示其他表單元素 205
實例172 不提交表單獲取單選按鈕的值 207
實例173 實現復選框中的全選、反選和不選 208
實例174 隱藏域提交用戶的ID值 210
實例175 圖像域替代提交按鈕 211
實例176 跳轉菜單實現頁面跳轉 213
實例177 上傳圖片預覽 214
實例178 去掉下拉選項的邊框 215
實例179 修改表單屬性為彈出窗口 216
實例180 表單輸入單元的文字設置 217
實例181 表單輸入單元單擊刪除 218
實例182 表單文本輸入的移動選擇 219
實例183 通過下拉列表選擇頭像 220
3.5 CSS+DIV頁面布局 222
實例184 應用CSS+DIV實現無邊框窗口 222
實例185 設置表格樣式 224
實例186 設置圖片的樣式 225
實例187 滾動條樣式 226
實例188 設置表單樣式 227
實例189 設置超鏈接的樣式 229
實例190 設置body的樣式 230
實例191 模擬的進度條 231
實例192 標簽設計用戶注冊頁面 232
實例193 div標簽設計論壇帖子瀏覽頁面 234
實例194 標簽設計論壇后臺管理頁面 236
實例195 標簽設計頁面布局 237
實例196 頁面布局(2列左窄右寬高度自適應) 240
實例197 頁面布局(2列固定寬度+頭部+導航+尾部) 242
實例198 頁面布局(3列左右側固定中間自適應居中) 244
實例199 頁面布局(2列右側固定左側自適應寬度) 247
實例200 頁面布局(2列左固定右自適寬度+底平齊) 249
實例201 頁面布局(2列右固定左自適寬度+底平齊) 252
3.6 彈出窗口 254
實例202 彈出指定尺寸的無邊框窗口 254
實例203 全屏顯示無邊框有滾動條窗口 255
實例204 網頁拾色器 257
實例205 日期選擇器 259
實例206 彈出全屏顯示的網頁模式對話框 261
實例207 關閉IE主窗口時不彈出詢問對話框 262
實例208 彈出提示對話框并重定向網頁 263
實例209 自動關閉的廣告窗口 264
實例210 在彈出的對話框中選擇個性頭像 265
實例211 浮動的廣告窗口 266
實例212 在頁面右下角彈出漸顯的廣告窗口 268
3.7 狀態欄設計 269
實例213 跑馬燈文字 269
實例214 狀態欄中的收縮顯示文字 270
實例215 狀態欄中顯示數字時鐘 271
3.8 導航菜單設計 272
實例216 樹狀導航菜單 272
實例217 收縮式導航菜單 274
實例218 展開式導航菜單 276
實例219 解釋型菜單 277
實例220 半透明背景的下拉菜單 277
實例221 二級導航菜單 279
實例222 導航條的動畫效果 281

第2篇 常用技術篇
第4章 文件操作 284
4.1 文件上傳 285
實例223 以二進制形式上傳文件到數據庫 285
實例224 上傳文件到服務器 287
實例225 限制上傳文件的大小 288
實例226 限制上傳文件的類型 291
實例227 上傳多個文件到服務器 292
4.2 文件下載 294
實例228 通過鏈接方式下載 294
實例229 通過header函數進行下載 295
4.3 文件遍歷 296
實例230 讀取整個文件的內容 296
實例231 文本文件的分頁讀取 298
4.4 文件操作 300
實例232 文件操作匯總 300
實例233 目錄、文件定位器 302
實例234 改頭換面 303
實例235 文件屬性分析 304
實例236 文件類型檢測 306
實例237 判斷文件的權限 308
實例238 從文本文件中讀取注冊服務條款 309
實例239 可以屏蔽刷新功能的文本計數器 310
實例240 判斷文件是否被修改 312
實例241 重新定義上傳文件的名稱 313
實例242 讀取遠程文件中的數據 314
實例243 刪除指定目錄下的所有.ini文件 315
實例244 將文本文件中數據存儲到數據庫中 316
4.5 文件的壓縮與解壓 318
實例245 PHP中壓縮RAR文件 319
實例246 PHP中將上傳文件轉換成RAR文件 320
實例247 PHP中對RAR文件進行解壓 321
實例248 PHP中壓縮ZIP文件 322
實例249 PHP中解壓ZIP文件 323
4.6 目錄操作 323
實例250 目錄操作匯總 324
實例251 重新定義目錄的名稱 326
實例252 獲取磁盤分區的大小 327
實例253 遍歷指定目錄下的所有文件 329
實例254 遍歷、刪除指定目錄下的所有文件 330
第5章 會話應用 333
5.1 COOKIE 334
實例255 控制登錄用戶的過期時間 334
實例256 自動登錄 335
實例257 單擊登錄 336
實例258 統計用戶在線時間 339
實例259 限制用戶訪問網站的時間 340
實例260 用戶來訪時客戶端創建COOKIE 341
實例261 刪除客戶端的COOKIE 343
實例262 使客戶端瀏覽器支持COOKIE 344
5.2 SESSION 345
實例263 掌控登錄用戶的權限 346
實例264 屏蔽頁面刷新對計數器的影響 347
實例265 在不同頁面之間傳遞數據 348
實例266 SESSION購物車 350
實例267 解決SESSION中的常見問題 353
實例268 控制頁面的訪問權限 354
實例269 將SESSION數據存儲到數據庫中 355
實例270 SESSION更換聊天室界面 357
實例271 清理SESSION緩存提高網站訪問的效率 358
第6章 圖形圖像處理 361
6.1 圖像與統計 362
實例272 圖形計數器 362
實例273 GD2圖形計數器 363
實例274 通過圖像顯示投票統計結果 365
實例275 通過圖像顯示密碼安全強度 367
實例276 數字圖像驗證碼 369
實例277 中文圖像驗證碼 370
實例278 縮略圖藝術庫 371
實例279 提取圖像的EXIF信息 374
6.2 控制、顯示圖片特性 376
實例280 通過鼠標滑輪控製圖片大小 376
實例281 顯示隨機圖像 377
實例282 獲取頁面中圖像的實際尺寸 378
實例283 圖像的手動播放 379
實例284 圖像的自動播放 380
實例285 任意調整上傳圖片的大小 381
實例286 Apache防盜鏈技術 383
實例287 通過SESSION變量防盜鏈 385
6.3 Jpgraph類庫 386
實例288 柱形圖分析產品月銷售量 386
實例289 柱形圖展示年度收支情況 388
實例290 柱狀圖展示編程詞典6、7月份銷售量 390
實例291 柱狀圖展示編程詞典上半年銷量 391
實例292 柱形圖展示2009年上半年總銷售額 393
實例293 柱形圖展示2009年第一季度編程詞典銷量 394
實例294 折線圖分析網站一天內的訪問走勢 396
實例295 柱形圖與折線圖分析圖書銷量和市場占有率 398
實例296 折線圖分析2009年牛肉市場價格走勢 399
實例297 折線圖分析2009年銷售額 400
實例298 柱形圖分析編程詞典銷售比例 402
實例299 餅形圖分析2009年圖書銷量 403
實例300 餅形圖展示各語言編程詞典銷售比例 404
實例301 多餅形圖區塊分析2009年圖書銷量 406
實例302 多餅形圖分析2009年上半年編程詞典銷量 407
實例303 環餅形圖分析2009年圖書銷量 408
6.4 GD2函數庫 410
實例304 繪制基本的幾何圖形 410
實例305 GD2函數填充幾何圖形 411
實例306 GD2函數輸出英文字符串 412
實例307 GD2函數在照片上添加文字 413
實例308 GD2函數為圖片添加文字水印 415
實例309 GD2函數為圖片添加圖像水印 416
實例310 GD2函數生成圖形驗證碼 417
實例311 GD2函數折線圖分析網站月訪問量走勢 419
實例312 GD2函數柱形圖分析編程詞典滿意度調查 421
實例313 GD2函數餅形圖分析圖書市場的份額 422
第7章 面向對象 425
7.1 類的定義 426
實例314 使用類的屬性保存數據庫連接參數 426
實例315 數據庫連接類中定義數據庫連接方法 427
實例316 數據統計類中定義求數值平均值的方法 429
實例317 使用重載實現不同類型數據的運算 430
實例318 使用$this關鍵字調用汽車類自身的方法 431
實例319 使用self關鍵字調用學生類自身的靜態方法 433
實例320 調用汽車類中的剎車方法和顏色屬性 435
實例321 學生類中使用構造方法為學生信息初始化 436
實例322 圓類中使用const關鍵字定義圓周率類常量 437
7.2 類的訪問修飾符 439
實例323 汽車類使用public關鍵字定義汽車的行駛方法 439
實例324 使用private關鍵字定義汽車的顏色屬性 440
實例325 使用protected關鍵字定義汽車的保修年限 441
7.3 類的繼承 442
實例326 蘋果子類繼承水果父類 442
實例327 使用parent關鍵字調用父類的方法 444
實例328 蘋果子類中覆蓋水果父類中的方法 445
7.4 抽象類和接口 446
實例329 美食抽象類 447
實例330 學生類多重接口的實現 448
7.5 類的多態 450
實例331 通過繼承實現多態 450
實例332 通過接口實現多態 451
7.6 常用關鍵字 453
實例333 使用final關鍵字防止類被繼承 453
實例334 使用static關鍵字定義類的靜態成員 454
實例335 使用clone關鍵字實現對象的克隆 456
實例336 檢測當前對象屬于哪個類 458
7.7 魔術方法 459
實例337 使用__set()方法為類中未聲明的屬性賦值 459
實例338 使用__get()方法獲取未定義屬性的名稱 461
實例339 使用__call()方法打印類中未定義方法的信息 462
實例340 使用__toString()方法將類的實例轉化為字符串 463
實例341 使用__isset()方法提示未定義屬性信息 464
實例342 使用__unset()方法提示未定義屬性信息 466
實例343 使用__autoload()方法自動導入類文件 467
7.8 設計模式 468
實例344 使用單例模式製作數據庫管理類 468
實例345 使用策略模式打印客戶端瀏覽器類型 470
實例346 使用工廠模式設置用戶訪問權限 472

第3篇 數據庫篇
第8章 MySQL數據庫與PHP 478
8.1 MySQL服務器的啟動和關閉 479
實例347 啟動MySQL服務器 479
實例348 連接MySQL服務器 480
實例349 關閉MySQL服務器 481
8.2 MySQL數據庫 482
實例350 創建PHP圖書數據庫 482
實例351 選擇PHP圖書數據庫 483
實例352 刪除PHP圖書數據庫 484
8.3 MySQL數據表 485
實例353 在PHP圖書數據庫中創建圖書信息表 485
實例354 查看圖書信息表 486
實例355 修改圖書信息表 487
實例356 重命名圖書信息表 488
實例357 刪除圖書信息表 489
8.4 MySQL數據 489
實例358 向圖書信息表中添加數據 489
實例359 修改圖書信息表中的數據 490
實例360 刪除圖書信息表中所有數據 492
實例361 刪除圖書信息表中指定數據 493
8.5 PHP操作MySQL數據庫 494
實例362 mysql_connect()函數連接MySQL服務器 494
實例363 mysql_select_db()函數選擇MySQL數據庫 495
實例364 mysql_query()函數執行SQL語句 496
實例365 mysql_fetch_array()函數將結果返回到數組中 497
實例366 mysql_fetch_row()函數從結果集中獲取數據 499
實例367 mysql_num_rows()函數獲取結果集中記錄數 500
實例368 mysql_result()函數獲取結果數據 501
實例369 Insert語句添加圖書信息 502
實例370 Select語句查詢圖書信息 503
實例371 分頁顯示圖書信息 505
實例372 Update語句更新圖書信息 506
實例373 圖書信息的批量更新 508
實例374 Delete語句刪除圖書信息 510
實例375 數據信息的批量刪除 511
實例376 避免輸出中文字符串時出現亂碼 512
實例377 動態創建MySQL數據庫 514
實例378 動態創建數據表 515
實例379 動態創建MySQL數據字段 516
8.6 SQL查詢語句 518
實例380 查詢數值型數據 518
實例381 查詢字符串 519
實例382 查詢日期型數據 520
實例383 查詢邏輯型數據 521
實例384 查詢非空數據 522
實例385 利用變量查詢數值型數據 523
實例386 利用變量查詢字符串數據 524
實例387 查詢前n條記錄 526
實例388 查詢后n條記錄 527
實例389 查詢從指定位置的n條記錄 528
實例390 查詢統計結果中的前n條記錄 529
實例391 查詢指定時間段的數據 530
實例392 按月查詢統計數據 531
實例393 查詢大于指定條件的記錄 533
實例394 查詢結果不顯示重復記錄 534
實例395 NOT與謂詞進行組合條件的查詢 535
實例396 顯示數據表中的重復記錄和記錄條數 536
實例397 對數據進行降序查詢 537
實例398 對數據進行多條件排序 538
實例399 對統計結果進行排序 539
實例400 單列數據分組統計 540
實例401 多列數據分組統計 541
實例402 多表分組統計 542
實例403 使用聚集函數sum()對學生成績進行匯總 543
實例404 使用聚集函數avg求學生的平均成績 545
實例405 使用聚集函數min()求利潤最少的商品 546
實例406 使用聚集函數max()求銷售利潤最高的商品 547
實例407 使用聚集函數count()求利潤大于某值的數據 548
實例408 聚集函數first()和last()的使用 549
8.7 多表查詢 551
實例409 使用select子句進行多表查詢 551
實例410 使用表的別名進行多表查詢 552
實例411 合併多個結果集 553
實例412 簡單的嵌套查詢 554
實例413 復雜的嵌套查詢 555
實例414 嵌套查詢在查詢統計中的應用 556
實例415 使用子查詢作派生的表 558
實例416 使用子查詢作表達式 559
實例417 使用子查詢關聯數據 560
實例418 多表聯合查詢 561
實例419 對聯合查詢后的結果進行排序 562
實例420 條件聯合語句 563
實例421 簡單內連接查詢 564
實例422 復雜內連接查詢 565
實例423 兩表的內連接關聯 566
實例424 使用外連接進行多表聯合查詢 567
實例425 left outer join查詢 568
實例426 right outer join查詢 569
實例427 利用in或notin關鍵字限定范圍 570
實例428 用in查詢表中的記錄信息 571
實例429 由in引入的關聯子查詢 572
實例430 利用transform分析數據 573
實例431 利用transform動態分析數據 574
實例432 使用格式化函數轉換查詢條件的數據類型 575
實例433 在查詢中使用字符串函數 577
實例434 在查詢中使用日期函數 578
實例435 利用having語句過濾分組數據 580
8.8 數據的導入和導出 581
實例436 MySQL數據自身的導入和導出 581
實例437 SQL Server數據導入到MySQL數據庫 582
實例438 Access數據導入到MySQL數據庫中 584
8.9 MySQL數據庫的備份和恢復 586
實例439 通過命令模式備份數據庫 586
實例440 通過phpMyAdmin備份數據庫 587
實例441 通過手動方式備份數據庫 588
實例442 通過命令模式恢復數據庫 589
實例443 通過phpMyAdmin恢復數據庫 590
實例444 通過手動方式恢復數據庫 591
8.10 phpMyAdmin圖形化管理工具 591
實例445 通過phpMyAdmin修改MySQL用戶密碼 591
實例446 通過phpMyAdmin設置數據庫、數據表編碼 593
實例447 phpMyAdmin操作數據庫 594
實例448 phpMyAdmin操作數據表 595
實例449 phpMyAdmin操作數據 596
第9章 MySQL高級應用技術 598
9.1 PHP的MySQLi擴展庫 599
實例450 使用MySQLi擴展庫連接MySQL數據庫 599
實例451 通過mysqli擴展庫實現數據庫信息的檢索 600
實例452 查看服務器連接錯誤報告 602
實例453 通過MySQLi擴展庫實現多表查詢 603
實例454 通過MySQLi擴展技術實現內存的回收 604
實例455 用戶登錄 606
實例456 用戶注冊 607
實例457 數據的瀏覽 609
實例458 數據庫、數據表中數據的動態輸出 611
9.2 MySQL視圖的應用 613
實例459 在MySQL數據庫中創建視圖 613
實例460 修改MySQL數據庫中的視圖 614
實例461 刪除MySQL視圖 616
實例462 使用MySQL視圖查詢學生成績信息 617
9.3 MySQL存儲過程 618
實例463 創建MySQL存儲過程 618
實例464 使用存儲過程實現用戶登錄 619
實例465 使用存儲過程實現用戶注冊 621
9.4 MySQL觸發器 622
實例466 創建MySQL觸發器 622
實例467 查看MySQL觸發器 623
9.5 MySQL事務 624
實例468 使用事務處理技術實現關聯表間信息的刪除 624
實例469 使用事務處理技術實現銀行的安全轉賬 626
第10章 PHP操作SQL Server數據庫 628
10.1 連接數據庫 629
實例470 通過ADO方式連接SQL Server數據庫 629
實例471 mssql_connect()函數連接SQL Server數據庫 630
10.2 操作數據庫 631
實例472 通過ADO方式實現指定時間段的信息檢索 632
實例473 檢索商品信息 633
實例474 獲取指定位置的圖書信息 634
實例475 取得數據中指定的字段信息 635
實例476 利用mssql_field_name()函數獲取字段名稱 637
實例477 通過結果集對象輸出數據 638
實例478 通過結果集數組輸出數據 639
實例479 返回結果集中的單元內容 640
實例480 利用函數返回指定字段的長度 641
實例481 利用函數返回指定字段的類型 642
實例482 取得結果集中的字段數目 644
實例483 獲取數據表中數據記錄數 645
實例484 mssql_free_result()函數的應用 646
實例485 mssql_close()函數的應用 647
實例486 編寫數據庫連接類 648
實例487 添加圖書類的實現 649
實例488 刪除圖書類的實現 651
實例489 更新圖書類的實現 653
實例490 通過ADO方式實現輸入頁碼跳轉到指定頁 655
實例491 利用mssql函數庫實現指定頁跳轉 657
10.3 SQL Server數據庫的綜合應用 659
實例492 首頁設計 659
實例493 網站模塊導航設計 660
實例494 內容樹狀導航設計 663
實例495 內容展示區設計 666
10.4 SQL Server數據庫的安全與維護 668
實例496 壓縮數據庫 668
實例497 收縮日志和數據 669
實例498 備份數據庫 670
實例499 備份事務日志 671
實例500 檢查備份集 673
實例501 定時備份數據庫 674
實例502 數據庫中數據的加密 675
實例503 SQL Server數據庫的分離和附加 675
實例504 從SQL Server數據庫導出到Excel表中 676
實例505 將查詢到的數據導成一個Excel文件 678
第11章 PHP操作Access數據庫 679
11.1 連接數據庫 680
實例506 通過COM類連接Access數據庫 680
實例507 連接帶密碼的Access數據庫 681
11.2 操作Access數據庫 682
實例508 通用數據信息的查詢 682
實例509 查詢結果的分頁顯示 684
實例510 用戶身份驗證類 686
實例511 圖片的分欄顯示 687
實例512 插入圖書信息 688
實例513 刪除圖書信息 689
11.3 Access數據庫的安全 691
實例514 操作帶密碼的Access數據庫 691
實例515 防止Access數據庫被下載 693
11.4 Access數據庫的綜合運用 694
實例516 ADODB連接Access數據庫 694
實例517 ADODB操作Access數據庫 696
實例518 聊天室 698
實例519 聊天室管理 702
第12章 PHP操作Oracle數據庫 704
12.1 連接Oracle數據庫 705
實例520 oci_connect()函數連接Oracle數據庫 705
實例521 ADODB連接Oracle數據庫 707
實例522 刪除Oracle數據庫中數據 710
12.2 操作Oracle數據庫 711
實例523 員工信息的添加、更新和查詢 711
實例524 下拉列表框值的動態添加 713
實例525 統計數據庫中數據的記錄數 714
實例526 動態獲取數據表中的字段和數據 716
實例527 獲取數據表中字段的詳細信息 718
實例528 修改Oracle數據庫用戶的密碼 719
實例529 應用事務處理技術確保操作的同步執行 720
實例530 通過PHP變量輸出數據表中數據 722
12.3 Oracle數據庫應用 723
實例531 Oracle——管理員注冊功能 723
實例532 Oracle——管理員登錄 725
實例533 Oracle——管理員數據管理 727
實例534 Smarty+Adodb完成Oracle數據的分頁顯示 729
實例535 Oracle——存儲過程更新員工信息 732
12.4 Oracle數據的導入和導出 734
實例536 Oracle數據庫中數據導出到文本文件 734
實例537 文本文件中數據導入到Oracle 735

第4篇 新技術篇
第13章 ADODB類庫 738
13.1 封裝ADODB操作類 739
實例538 ADODB連接數據庫類 739
實例539 ADODB操作數據庫類 741
實例540 ADODB分頁類 743
13.2 ADODB的應用 745
實例541 ADODB分頁技術 745
實例542 Adodb_pager類實現分頁功能 746
實例543 ADODB操作結果集的方法 747
實例544 ADODB控制結果集的存取方法 750
實例545 一次連接兩個數據庫 751
實例546 ADODB連接數據庫類 753
實例547 ADODB生成HTML表格 754
實例548 ADODB生成下拉列表框 755
實例549 事務處理機制保證數據庫操作的完整性 756
13.3 ADODB中的錯誤處理 758
實例550 輸出系統中執行的SQL語句 758
實例551 ErrorMsg返回錯誤信息 759
實例552 返回所有錯誤信息 760
實例553 將錯誤信息存儲于日志文件中 761
13.4 ADODB操作數據庫 762
實例554 應用ADODB訪問Access數據庫 762
實例555 應用ADODB訪問MySQL數據庫 764
實例556 應用ADODB訪問SQL Server數據庫 765
第14章 Smarty模板 767
14.1 環境搭建 768
實例557 Smarty開發環境搭建 768
實例558 Smarty模板的配置 769
實例559 封裝Smarty模板的配置方法 771
14.2 輸出數據 773
實例560 通過if語句判斷當前用戶的權限 773
實例561 Smarty模板中生成數字驗證碼 775
實例562 Smarty模板中的頁面設計 776
實例563 Smarty模板中直接定義CSS樣式 778
實例564 Smarty模板中嵌入JavaScript腳本 779
實例565 html_option函數向下拉列表中添加列表項 780
實例566 Smarty模板製作日期、時間選擇器 782
14.3 綜合應用 785
實例567 Smarty模板製作用戶注冊頁面 785
實例568 Smarty模板製作后臺管理系統主頁 788
實例569 通過section循環輸出數據 790
實例570 Smarty模板中數據的分頁顯示 792
實例571 Smarty+ADODB完成數據的分頁顯示 794
實例572 Smarty模板中日期、時間的格式化輸出 797
實例573 Smarty模板中的編碼 798
實例574 Smarty模板中應用正則表達式 799
實例575 Smarty模板中的關鍵字描紅技術 801
實例576 Smarty模板中控制輸出字符串的行寬 802
實例577 Register_object()方法注冊模板對象 804
實例578 Register_function()方法注冊模板函數 807
實例579 Smarty模板中truncate方法截取字符串 809
實例580 開啟網站注冊頁面的緩存 811
實例581 通過配置文件定義變量 813

第5篇 綜合應用篇
第15章 綜合應用 816
15.1 PHP頁面編碼 817
實例582 設計GB2312編碼格式的網頁 817
實例583 設計GBK編碼格式的網頁 818
實例584 設計UTF-8編碼格式的網頁 819
實例585 PHP的國際化 821
15.2 網站公共文件設計 823
實例586 數據庫連接類 823
實例587 數據庫管理類 825
實例588 數據庫分頁類 827
實例589 Smarty模板引擎配置類 829
實例590 字符串處理類 830
實例591 網站的頭文件設計 833
實例592 網站的尾文件設計 835
實例593 首頁廣告設計 836
15.3 注冊、登錄 837
實例594 用戶注冊 837
實例595 用戶登錄 840
實例596 用戶中心 841
實例597 我的訂單 844
實例598 找回密碼 846
15.4 數據的輸出 847
實例599 圖書導航 847
實例600 圖書分類 848
實例601 特別圖書 851
實例602 圖書試讀 853
實例603 圖書詳細信息展示 855
實例604 新聞公告 857
15.5 站內搜索 859
實例605 一般搜索 859
實例606 高級搜索 861
15.6 購物車 863
實例607 購物車類 863
實例608 購物車功能實現 865
15.7 圖書訂單處理 868
實例609 填寫收貨人信息 868
實例610 確認訂購信息 870
實例611 支付寶在線支付 871
實例612 工行在線支付 873
15.8 后臺管理系統登錄 875
實例613 管理員登錄 875
實例614 后臺管理系統主頁設計 877
15.9 系統管理 879
實例615 系統信息設置 879
實例616 更改管理員密碼 880
15.10 圖書類別管理 881
實例617 圖書大類管理 881
實例618 圖書小類管理 883
實例619 出版社分類管理 884
15.11 圖書管理 886
實例620 圖書信息管理 887
實例621 圖書試讀管理 890
15.12 用戶管理 892
實例622 用戶管理 892
實例623 用戶反饋管理 894
15.13 訂單信息管理 895
實例624 訂單信息管理 895
15.14 通用信息管理 897
實例625 新聞公告管理 897

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 501
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區