PHP6與MySQL5基礎教程

PHP6與MySQL5基礎教程

《PHP 6與MySQL 5基礎教程》是2008年人民郵電出版社出版的一本圖書,作者是Larry Ullman。

基本信息

編輯推薦

PHP6與MySQL5基礎教程

■廣受讚譽的PHP和MySQL入門教程。

■高效、直觀的學習方式。

■任務導向,便於查詢。

“《PHP6與MySQL5基礎教程》在我所讀過的技術圈書中首屈一指,不僅內容全面。包含基礎到提高的所有必要內窖,還有幾個個最常見的套用,而且闡述通俗易懂,初學者也能很快地開發出商質量的Web應用程式。”

《PHP6與MySQL5基礎教程》是講述PHP和MySQL技術的暢銷書.以深入淺出、圖文並茂而廣受讚譽。書中通過大量來自實戰的例子、螢幕圖和詳細的解釋,循序漸進地介紹了開發人員最需要的知識點。

由於採用任務導向的方式組織.《PHP6與MySQL5基礎教程》同時也是一本很好的參考書,讀者可以在遇到各種常見任務時,查詢書中的內容。直接套用到實際工作中去。

作者專門為《PHP6與MySQL5基礎教程》開設了一個Web站點,其中包含書中的腳本、文本檔案以及勘誤表.另外還設有一個非常受歡迎的論壇。

《PHP6與MySQL5基礎教程》歷經多個版本,深受讀者喜愛。新版中。作者根據PHP6~MySQL5的最新特性對全書進行了全面修訂,增加了phpMyAdmin、安全、Perl兼容正則表達式、Unicode等內容,使這部經典之作繼續與時俱進。

LarryUllman是國際知名的技術作家。擁有20多年的編程經驗,精通多種語言和技術。他是DMCInsights公司的總裁。曾擔任朗訊和OracIe等世界頂尖公司的顧問。並曾授課於加州大學伯克利分校、賓州大學等名校。除《PHP6與MySQL5基礎教程》外。他撰寫的多部圖書都廣受世界讀者的歡迎,享有極高的聲譽。

目錄

第1章 PHP概述 1

1.1 基本語法 1

1.2 傳送數據到Web瀏覽器 4

1.3 編寫注釋 8

1.4 什麼是變數 11

1.5 介紹字元串 13

1.6 連線字元串 15

1.7 介紹數字 17

1.8 介紹常量 20

1.9 單引號與雙引號 22

第2章 PHP編程 25

2.1 創建HTML表單 25

2.2 處理HTML表單 28

2.3 條件語句和運算符 32

2.4 驗證表單數據 36

2.5 介紹數組 40

2.5.1 創建數組 43

2.5.2 訪問數組 44

2.5.3 多維數組 47

2.5.4 數組排序 51

2.6 for和while循環 55

第3章 創建動態Web站點 58

3.1 包含多個檔案 58

3.2 再論處HTML表單 65

3.3 建立黏性表單 69

3.4 創建自己的函式 72

3.4.1 創建帶參數的函式 75

3.4.2 設定默認的參數值 77

3.4.3 從函式返回值 80

第4章 MySQL簡介 84

4.1 命名資料庫元素 84

4.2 選擇列類型 85

4.3 選擇其他的列屬性 88

4.4 訪問MySQL 90

4.4.1 使用mysql客戶 90

4.4.2 使用phpMyAdmin 93

第5章 SQL簡介 97

5.1 創建資料庫和表 97

5.2 插入記錄 100

5.3 選擇數據 103

5.4 使用條件語句 104

5.5 使用LIKE和NOTLIKE 107

5.6 對查詢結果排序 109

5.7 限制查詢結果 111

5.8 更新數據 112

5.9 刪除數據 114

5.10 使用函式 115

5.10.1文本函式116

5.10.2 數字函式 118

5.10.3 日期和時間函式 120

5.10.4 格式化日期和時間 122

第6章 高級SQL和MySQL 125

6.1 資料庫設計 125

6.1.1 規範化 125

6.1.2 鍵 126

6.1.3 聯繫 127

6.1.4第一範式128

6.1.5 第二範式 130

6.1.6第三範式132

6.1.7 創建資料庫 133

6.1.8 填充資料庫 136

6.2 執行聯結 138

6.3 對選擇的結果進行分組 142

6.4 創建索引 144

6.5 使用不同的表類型 148

6.6 執行FULLTEXT查找 150

6.6.1 執行基本的FULLTEXT查找 150

6.6.2 執行布爾型FULLTEXT查找 152

6.7 執行事務 155

第7章 錯誤處理和調試 159

7.1 錯誤類型和基本的調試方法 159

7.1.1 基本的調試步驟 161

7.1.2 調試HTML 163

7.2 顯示PHP錯誤 164

7.3 調整PHP中的錯誤報告 166

7.4 創建自定義的錯誤處理程式 169

7.5 PHP調試技術 173

7.6 SQL和MySQL調試技術 176

7.6.1 調試SQL問題 176

7.6.2 調試訪問問題 177

第8章 使用PHP和MySQL 179

8.1 修改模板 179

8.2 連線到MySQL 181

8.3 執行簡單的查詢 184

8.4 檢索查詢結果 192

8.5 確保SQL安全 196

8.6 統計返回的記錄 199

8.7 利用PHP更新記錄 202

第9章 常用編程技術 208

9.1 給腳本傳送值 208

9.2 使用隱藏的表單輸入框 211

9.3 編輯現有的記錄 216

9.4 給查詢結果標頁碼 222

9.5 建立可排序的顯示結果 229

第10章 Web應用程式開發 235

10.1 傳送電子郵件 235

10.2 日期和時間函式 240

10.3 處理檔案上傳 244

10.3.1 允許檔案上傳 245

10.3.2 利用PHP上傳檔案 249

10.4 PHP和JavaScript 255

10.5 理解HTTP頭部 260

第11章 cookie和會話 266

11.1 建立登錄頁面 266

11.2 創建登錄函式 268

11.3 使用cookie 273

11.3.1 設定cookie 274

11.3.2 訪問cookie 277

11.3.3 設定cookie參數 279

11.3.4 刪除cookie 281

11.4 使用會話 284

11.4.1 設定會話變數 285

11.4.2 訪問會話變數 287

11.4.3 刪除會話變數 290

11.5 提高會話安全性 292

第12章 安全性方法 296

12.1 阻止垃圾郵件 296

12.2 通過類型驗證數據 302

12.3 阻止XSS攻擊307

12.4 阻止SQL注入攻擊 309

12.5 資料庫加密 315

12.5.1 加密 315

12.5.2 保障salt存儲的安全 317

第13章 Perl兼容的正則表達式 321

13.1 創建測試腳本 321

13.2 定義簡單的模式 324

13.3 使用量詞 327

13.4 使用字元類別 329

13.5 查找所有匹配 331

13.6 使用修飾符 334

13.7 匹配和替換模式 335

第14章 創建全球化網站 339

14.1 字元集和編碼 339

14.2 創建多語言的Web頁面 341

14.3 PHP中的Unicode 345

14.4 PHP中的排序規則 348

14.5 PHP中的轉寫 350

14.6 語言和MySQL 352

14.7 時區和MySQL 355

14.8 處理區域 358

第15章 示例——論壇 361

15.1 建立資料庫 361

15.2 編寫模板 368

15.3 創建索引頁面 375

15.4 創建論壇頁面 376

15.5 創建論點頁面 380

15.6 發布訊息 384

15.6.1 創建表單 384

15.6.2 處理表單 389

第16章 示例——用戶註冊 394

16.1 創建模板 394

16.2 編寫配置腳本 399

16.2.1 建立配置檔案 400

16.2.2 建立資料庫腳本403

16.3 創建主頁 406

16.4 註冊 408

16.5 激活賬戶 416

16.6 登錄和註銷 419

16.7 密碼管理 424

16.7.1 重置密碼 424

16.7.2 更改密碼 429

第17章 示例——電子商務 434

17.1 創建資料庫 434

17.2 管理端 439

17.3 創建公共模板 452

17.4 產品目錄 455

17.5 購物車 466

17.5.1 添加項目 466

17.5.2 查看購物車 469

17.6 記錄訂單 474

附錄A 安裝 481

……

相關詞條

相關搜尋

熱門詞條

聯絡我們