出版時間:2007年01月 出版社:人民郵電出版社 作者:W.Jason Gilmore 頁數(shù):634 譯者:朱濤江
Tag標簽:無
內(nèi)容概要
《PHP與MySQL 5程序設計》(第2版)是久負盛名的經(jīng)典著作,以涵蓋全面詳實而著稱,對主題的選取和組織從實用出發(fā),在講述知識之外還加入了作者自己的應用經(jīng)驗,并提供了密集的實戰(zhàn)代碼示例,充分體現(xiàn)了作者深厚的開發(fā)功力。書中對PHP的介紹是迄今為止最為全面的,除了基礎知識外,還強調(diào)了PHP的面向?qū)ο筇匦?、錯誤和異常處理、安全編程等方面,并講述了其他圖書很少涉及而實踐中卻非常重要的日期與時間、正則表達式、文件與操作系統(tǒng)、文件上傳、PEAR庫、Smarty模板、SQLite、PDO等技術。而對MySQL的闡述則圍繞動態(tài)Web站點的開發(fā)展開,透徹而又精到?! ∽詈玫木幊虉D書應該不是純粹地講述理論,而是要切合實際。如果你希望獲得PHP編程語言和MySQL數(shù)據(jù)庫服務器的實踐經(jīng)驗,對它們有全面的了解,并且想知道如何結合這些卓越的技術創(chuàng)建數(shù)據(jù)庫驅(qū)動的動態(tài)Web應用程序,那么《PHP與MySQL 5程序設計》(第2版)正合你所需。在《PHP與MySQL 5程序設計》(第2版)第一版出版后的18個月中,PHP和MySQL社區(qū)依舊持續(xù)“狂熱”地工作著,使得這兩項卓越技術又有了顯著的發(fā)展。因此,這一版增加了很多新內(nèi)容,篇幅也增加了100多頁。
作者簡介
W.Jason Gilmore,世界知名的PHP開發(fā)人員,曾開發(fā)了大量PHP和MySQL應用程序,并在各大專業(yè)媒體發(fā)表了眾多膾炙人口的文章。目前,Jason在開發(fā)之余,還負責著Apress出版公司的開源圖書出版項目??梢酝╳j@wjgilmore.com與他聯(lián)系。他的個人網(wǎng)站是http://www.wjgilmore.com。
書籍目錄
第1章 PHP概述 11.1 歷史 11.1.1 PHP 4 21.1.2 PHP 5 31.2 PHP的一般特性 31.2.1 實用性 31.2.2 強大功能 41.2.3 可選擇性 41.2.4 成本 51.3 小結 5第2章 安裝配置Apache和PHP 62.1 安裝 62.1.1 獲得發(fā)行包 62.1.2 安裝過程 72.1.3 測試安裝 112.1.4 定制UNIX構建 122.1.5 定制Windows構建 122.1.6 常見錯誤 132.1.7 查看并下載文檔 132.2 配置 132.2.1 管理PHP的配置指令 142.2.2 PHP的配置指令 152.3 小結 29第3章 PHP基礎 303.1 界定PHP代碼 303.1.1 默認語法 303.1.2 短標記 313.1.3 腳本 313.1.4 ASP風格 323.1.5 嵌入多個代碼塊 323.2 注釋 323.2.1 單行C++語法 323.2.2 Shell語法 323.2.3 多行C語法 333.3 輸出 333.3.1 print() 333.3.2 echo() 343.3.3 printf() 343.3.4 sprintf() 353.4 數(shù)據(jù)類型 353.4.1 標量數(shù)據(jù)類型 353.4.2 復合數(shù)據(jù)類型 373.4.3 特殊數(shù)據(jù)類型 383.4.4 類型強制轉(zhuǎn)換 383.4.5 類型自動轉(zhuǎn)換 393.4.6 與類型有關的函數(shù) 403.4.7 類型標識符函數(shù) 403.5 標識符 413.6 變量 413.6.1 變量聲明 423.6.2 變量作用域 433.6.3 PHP的超級全局變量 453.6.4 變量的變量 483.7 常量 493.8 表達式 493.8.1 操作數(shù) 503.8.2 操作符 503.9 字符串插入 543.9.1 雙引號 553.9.2 單引號 553.9.3 Heredoc 563.10 控制結構 563.10.1 執(zhí)行控制語句 573.10.2 條件語句 573.10.3 循環(huán)語句 593.10.4 文件包含語句 633.10.5 require_once() 653.11 小結 65第4章 函數(shù) 664.1 調(diào)用函數(shù) 664.2 創(chuàng)建函數(shù) 664.2.1 按值傳遞參數(shù) 674.2.2 按引用傳遞參數(shù) 684.2.3 默認參數(shù)值 684.2.4 可選參數(shù) 684.2.5 從函數(shù)返回值 694.2.6 嵌套函數(shù) 704.2.7 遞歸函數(shù) 704.2.8 變量函數(shù) 724.3 函數(shù)庫 734.4 小結 74第5章 數(shù)組 755.1 什么是數(shù)組 755.2 輸出數(shù)組 765.3 創(chuàng)建數(shù)組 775.4 測試數(shù)組 795.5 增加和刪除數(shù)組元素 795.6 定位數(shù)組元素 815.7 遍歷數(shù)組 825.8 確定數(shù)組大小和唯一性 855.9 數(shù)組排序 865.10 合并、拆分、接合和分解數(shù)組 915.11 其他有用的數(shù)組函數(shù) 955.12 小結 96第6章 面向?qū)ο蟮腜HP 976.1 OOP的好處 976.1.1 封裝 976.1.2 繼承 986.1.3 多態(tài) 986.2 關鍵的OOP概念 996.2.1 類 996.2.2 對象 996.2.3 字段 1006.2.4 屬性 1026.2.5 常量 1046.2.6 方法 1056.3 類型提示 1086.4 構造函數(shù)和析構函數(shù) 1086.4.1 構造函數(shù) 1086.4.2 析構函數(shù) 1106.5 靜態(tài)類成員 1116.6 instanceof關鍵字 1126.7 輔助函數(shù) 1126.8 自動加載對象 1146.9 小結 114第7章 高級OOP特性 1157.1 PHP不支持的高級OOP特性 1157.2 對象克隆 1167.2.1 克隆示例 1167.2.2 __clone()方法 1177.3 繼承 1187.3.1 類繼承 1187.3.2 繼承和構造函數(shù) 1207.4 接口 1217.4.1 實現(xiàn)一個接口 1227.4.2 實現(xiàn)多個接口 1237.5 抽象類 1247.6 反射 1247.6.1 編寫ReflectionClass類 1257.6.2 編寫ReflectionMethod類 1277.6.3 編寫ReflectionParameter類 1287.6.4 編寫ReflectionProperty類 1297.6.5 反射的其他用途 1307.7 小結 130第8章 錯誤和異常處理 1318.1 配置指令 1318.2 錯誤日志 1348.3 異常處理 1358.3.1 為什么異常處理很方便 1368.3.2 PHP的異常處理實現(xiàn) 1378.4 小結 140第9章 字符串和正則表達式 1419.1 復雜(大括號)偏移語法 1419.2 正則表達式 1429.2.1 正則表達式語法(POSIX) 1429.2.2 PHP的正則表達式函數(shù)(POSIX擴展) 1449.2.3 正則表達式語法(Perl風格) 1469.3 其他字符串函數(shù) 1519.3.1 確定字符串長度 1529.3.2 比較兩個字符串 1529.3.3 處理字符串大小寫 1549.3.4 字符串與HTML相互轉(zhuǎn)換 1559.3.5 正則表達式函數(shù)的替代函數(shù) 1599.3.6 填充和剔除字符串 1649.3.7 字符和單詞計數(shù) 1659.4 使用PEAR:Validate_US 1679.4.1 安裝Validate_US 1679.4.2 使用Validate_US 1689.5 小結 168第10章 處理文件和操作系統(tǒng) 16910.1 了解文件和目錄 16910.1.1 解析目錄路徑 16910.1.2 文件類型和鏈接 17110.1.3 計算文件、目錄和磁盤大小 17310.1.4 訪問和修改時間 17510.2 文件所有權和權限 17610.3 文件I/O 17810.3.1 資源的概念 17810.3.2 換行 17810.3.3 文件末尾 17810.3.4 打開和關閉文件 17910.3.5 讀取文件 18010.3.6 移動文件指針 18410.3.7 寫入文件 18410.3.8 讀取目錄內(nèi)容 18510.4 執(zhí)行Shell命令 18610.5 系統(tǒng)級程序執(zhí)行 18710.5.1 清理輸入 18710.5.2 PHP的程序執(zhí)行函數(shù) 18810.6 小結 190第11章 PEAR 19111.1 流行的PEAR包 19111.2 安裝和更新PEAR 19311.2.1 安裝PEAR 19311.2.2 PEAR和ISP公司 19411.2.3 更新PEAR 19411.3 使用PEAR包管理器 19411.3.1 查看安裝的包 19511.3.2 了解安裝包的更多信息 19511.3.3 安裝PEAR包 19611.3.4 使用PEAR包 19711.3.5 升級PEAR包 19811.3.6 卸載PEAR包 19811.3.7 降級PEAR包 19911.4 小結 199第12章 日期和時間 20012.1 UNIX時間戳 20012.2 PHP的日期和時間庫 20012.3 日期函數(shù) 20612.3.1 顯示本地化的日期和時間 20612.3.2 顯示網(wǎng)頁的最新修改日期 20912.3.3 確定當前月份中的天數(shù) 20912.3.4 計算當前日期后X天的日期 20912.3.5 創(chuàng)建日歷 21012.4 PHP 5.1 21312.4.1 Date基礎 21312.4.2 Date構造函數(shù) 21312.4.3 訪問方法和修改方法 21412.4.4 驗證函數(shù) 21612.4.5 處理方法 21612.5 小結 222第13章 表單和導航提示 22313.1 PHP和Web表單 22313.1.1 簡單示例 22413.1.2 向函數(shù)傳遞表單數(shù)據(jù) 22513.1.3 處理多值表單組件 22613.1.4 用PHP生成表單 22713.1.5 自動選擇表單數(shù)據(jù) 22813.1.6 PHP、Web表單和JavaScript 22913.2 導航提示 23113.2.1 用戶友好的URL 23113.2.2 “面包屑型”軌跡 23313.2.3 創(chuàng)建定制錯誤處理函數(shù) 23713.3 小結 238第14章 身份認證 23914.1 HTTP認證概念 23914.2 PHP認證 24014.2.1 認證變量 24014.2.2 認證方法 24114.3 用戶登錄管理 24814.3.1 密碼指派 24814.3.2 使用CrackLib庫測試密碼易猜性 25014.3.3 一次性URL和密碼恢復 251第15章 處理文件上傳 25415.1 通過HTTP協(xié)議上傳文件 25415.2 通過PHP處理上傳 25515.2.1 PHP的文件上傳/資源指令 25515.2.2 $_FILES數(shù)組 25615.2.3 PHP的文件上傳函數(shù) 25615.2.4 上傳錯誤消息 25815.2.5 文件上傳示例 25815.3 利用PEAR:HTTP_Upload 26115.3.1 安裝HTTP_Upload 26115.3.2 了解關于上傳文件的更多信息 26215.3.3 將上傳的文件移動到最終目標 26315.3.4 上傳多個文件 26315.4 小結 264第16章 網(wǎng)絡 26516.1 DNS、服務器和服務 26516.1.1 DNS 26516.1.2 服務 26816.1.3 建立套接字連接 26916.2 郵件 27116.2.1 配置指令 27116.2.2 發(fā)送純文本電子郵件 27216.2.3 使用額外的信息首部發(fā)送電子郵件 27216.2.4 將電子郵件發(fā)送給多個接收者 27316.2.5 發(fā)送HTML格式的電子郵件 27316.2.6 發(fā)送附件 27416.3 IMAP、POP3和NNTP 27516.3.1 需求 27616.3.2 建立和關閉連接 27616.3.3 了解更多關于郵箱和郵件的信息 27716.3.4 獲取郵件 28016.3.5 寫郵件 28616.3.6 發(fā)送郵件 28616.3.7 郵箱管理 28716.3.8 郵件管理 28816.4 流 28816.4.1 流包裝器和上下文 28916.4.2 流過濾器 29016.5 常見網(wǎng)絡任務 29116.5.1 連接一臺服務器 29116.5.2 端口掃描器 29216.5.3 子網(wǎng)轉(zhuǎn)換器 29316.5.4 測試用戶帶寬 29416.6 小結 295第17章 PHP和LDAP 29617.1 LDAP介紹 29717.2 在PHP中使用LDAP 29717.2.1 連接到LDAP服務器 29717.2.2 綁定到LDAP服務器 29817.2.3 關閉LDAP服務器連接 29917.2.4 獲取LDAP數(shù)據(jù) 29917.2.5 處理項值 30117.2.6 統(tǒng)計所獲取的項 30217.2.7 獲取屬性 30217.2.8 排序和比較LDAP項 30517.2.9 處理項 30617.2.10 回收內(nèi)存 30817.2.11 插入LDAP數(shù)據(jù) 30917.2.12 更新LDAP數(shù)據(jù) 30917.2.13 刪除LDAP數(shù)據(jù) 31017.2.14 配置函數(shù) 31117.2.15 字符編碼 31217.2.16 處理區(qū)分名 31217.2.17 錯誤處理 31317.3 小結 314第18章 會話處理器 31518.1 什么是會話處理 31518.1.1 cookie 31518.1.2 URL重寫 31618.1.3 會話處理過程 31618.2 配置指令 31718.3 關鍵概念 32018.3.1 開始會話 32018.3.2 銷毀會話 32118.3.3 獲取和設置會話ID 32118.3.4 創(chuàng)建和刪除會話變量 32118.3.5 編碼和解碼會話數(shù)據(jù) 32218.4 實際的會話處理示例 32418.4.1 自動登錄 32418.4.2 最近瀏覽的文檔索引 32518.5 創(chuàng)建定制會話處理器 32718.5.1 將定制會話函數(shù)加入到PHP邏輯 32718.5.2 基于MySQL的定制會話處理器 32818.6 小結 330第19章 用Smarty模板化 33119.1 什么是模板化引擎 33119.2 Smarty介紹 33319.3 安裝Smarty 33319.4 使用Smarty 33419.5 Smarty的表現(xiàn)邏輯 33619.5.1 注釋 33619.5.2 變量修飾符 33619.5.3 控制結構 33919.5.4 語句 34219.6 創(chuàng)建配置文件 34419.6.1 config_load 34519.6.2 引用配置變量 34519.7 結合Smarty使用CSS 34619.8 緩存 34719.8.1 處理緩存生命期 34719.8.2 通過is_cached()消除處理開銷 34819.8.3 為每個模板創(chuàng)建多個緩存 34819.8.4 關于緩存的結束語 34919.9 小結 350第20章 Web服務 35120.1 為什么使用Web服務 35220.2 真正簡單聚合 35320.2.1 RSS語法 35520.2.2 MagpieRSS 35620.3 SimpleXML 36120.3.1 SimpleXML函數(shù) 36220.3.2 SimpleXML方法 36320.4 SOAP 36520.4.1 NuSOAP 36620.4.2 PHP 5的SOAP擴展 37420.5 使用PHP Web服務和C#客戶 38120.6 小結 383第21章 安全PHP編程 38421.1 安全地配置PHP 38421.1.1 安全模式 38521.1.2 其他與安全有關的配置參數(shù) 38621.2 隱藏配置細節(jié) 38821.3 隱藏敏感數(shù)據(jù) 38921.3.1 注意文檔根目錄 39021.3.2 拒絕訪問某些文件擴展名 39021.4 清理用戶數(shù)據(jù) 39021.4.1 文件刪除 39021.4.2 跨網(wǎng)站腳本 39121.4.3 清理用戶輸入:解決方案 39221.5 數(shù)據(jù)加密 39421.5.1 PHP的加密函數(shù) 39421.5.2 mhash 39521.5.3 MCrypt 39621.6 小結 397第22章 SQLite 39822.1 SQLite介紹 39822.1.1 安裝SQLite 39822.1.2 使用SQLite命令行界面 39922.2 PHP的SQLite庫 40022.2.1 SQLite指令 40022.2.2 打開連接 40022.2.3 在內(nèi)存中創(chuàng)建表 40122.2.4 關閉連接 40122.2.5 查詢數(shù)據(jù)庫 40222.2.6 解析結果集 40322.2.7 獲取結果集細節(jié) 40522.2.8 操作結果集指針 40622.2.9 了解表模式的更多信息 40822.2.10 操作二進制數(shù)據(jù) 40822.2.11 創(chuàng)建和覆蓋SQLite函數(shù) 40922.2.12 創(chuàng)建聚集函數(shù) 41022.3 小結 411第23章 PDO介紹 41223.1 為什么還要另一種數(shù)據(jù)庫抽象層 41323.2 使用PDO 41323.2.1 安裝PDO 41423.2.2 PDO的數(shù)據(jù)庫支持 41423.2.3 連接到數(shù)據(jù)庫服務器并選擇數(shù)據(jù)庫 41523.2.4 存取屬性 41623.2.5 錯誤處理 41723.2.6 查詢執(zhí)行 41723.2.7 準備語句 41823.2.8 獲取數(shù)據(jù) 42123.2.9 設置綁定列 42323.2.10 事務 42423.3 小結 425第24章 MySQL介紹 42624.1 MySQL為什么如此流行 42624.1.1 靈活性 42624.1.2 強大功能 42724.1.3 靈活的許可選擇 42824.1.4 超級活躍的用戶群體 42924.2 MySQL 4 42924.3 MySQL 5 43024.4 著名的MySQL用戶 43024.4.1 craigslist 43024.4.2 雅虎財經(jīng) 43124.4.3 維基百科 43124.5 小結 431第25章 安裝和配置MySQL 43225.1 PHP和MySQL許可問題 43225.1.1 Linux 43325.1.2 Windows 43325.2 下載MySQL 43325.3 安裝MySQL 43425.3.1 Linux 43425.3.2 Windows 43725.4 設置MySQL管理員密碼 43925.5 啟動和停止MySQL 43925.5.1 手工控制守護進程 43925.5.2 自動啟動和停止MySQL 44125.6 配置和優(yōu)化MySQL 44225.6.1 mysqld_safe 44325.6.2 配置和優(yōu)化參數(shù) 44325.6.3 my.cnf文件 44625.7 小結 448第26章 眾多MySQL客戶端 44926.1 標準客戶端選項 44926.2 連接選項 45026.3 一般選項 45026.4 mysql 45126.4.1 關鍵mysql選項 45126.4.2 以交互模式使用mysql 45226.4.3 查看配置變量和系統(tǒng)狀態(tài) 45426.4.4 以批處理模式使用mysql 45526.4.5 有用的mysql提示 45626.5 mysqladmin 45826.6 其他實用工具 45926.6.1 mysqldump 45926.6.2 mysqlshow 45926.6.3 mysqlhotcopy 46026.6.4 mysqlimport 46026.6.5 myisamchk 46126.6.6 mysqlcheck 46126.7 第三方客戶端程序 46226.7.1 MySQL管理器 46226.7.2 phpMyAdmin 46326.7.3 MySQL查詢?yōu)g覽器 46426.7.4 Navicat 46526.8 小結 466第27章 MySQL存儲引擎和數(shù)據(jù)類型 46727.1 存儲引擎 46727.1.1 InnoDB 46827.1.2 MyISAM 46827.1.3 MEMORY 47027.1.4 MERGE 47127.1.5 BDB 47127.1.6 FEDERATED 47127.1.7 ARCHIVE 47227.1.8 CSV 47327.1.9 EXAMPLE 47327.1.10 BLACKHOLE 47327.1.11 存儲引擎FAQ 47327.2 數(shù)據(jù)類型和屬性 47527.2.1 數(shù)據(jù)類型 47527.2.2 數(shù)據(jù)類型屬性 47927.3 操作數(shù)據(jù)庫和表 48127.3.1 操作數(shù)據(jù)庫 48127.3.2 操作表 48327.3.3 修改表結構 48527.3.4 INFORMATION_SCHEMA 48527.4 小結 487第28章 保護MySQL的安全 48828.1 首先應當做什么 48828.2 保護mysqld守護進程 48928.3 MySQL訪問權限系統(tǒng) 48928.3.1 權限系統(tǒng)的工作方式 49028.3.2 訪問信息存儲在哪里 49128.4 用戶和權限管理 49828.4.1 CREATE USER 49828.4.2 DROP USER 49928.4.3 RENAME USER 49928.4.4 GRANT和REVOKE命令 49928.4.5 查看權限 50328.5 限制用戶資源 50328.6 保護MySQL連接 50428.6.1 授權選項 50428.6.2 SSL選項 50528.6.3 啟動啟用SSL的MySQL服務器 50628.6.4 使用啟用SSL的客戶端進行連接 50628.6.5 在my.cnf文件中存儲SSL選項 50628.7 小結 507第29章 PHP的MySQL擴展 50829.1 預備工作 50829.1.1 在Linux中啟用MySQL擴展 50829.1.2 在Windows中啟用MySQL擴展 50829.1.3 用戶權限 50929.1.4 示例數(shù)據(jù) 50929.2 PHP的MySQL命令 50929.2.1 建立和關閉連接 50929.2.2 在單獨的文件中存儲連接信息 51129.2.3 保護連接信息 51129.3 選擇數(shù)據(jù)庫 51229.4 查詢MySQL 51229.5 獲取和顯示數(shù)據(jù) 51329.6 插入數(shù)據(jù) 51629.7 修改數(shù)據(jù) 51729.8 刪除數(shù)據(jù) 51929.9 所選擇的記錄和受影響的記錄 52029.10 獲取數(shù)據(jù)庫和表的信息 52129.11 獲取字段信息 52329.11.1 查看表屬性 52629.11.2 獲取錯誤信息 52729.12 輔助函數(shù) 52829.13 小結 530第30章 PHP的mysqli擴展 53130.1 預備工作 53230.1.1 在UNIX中啟用mysqli擴展 53230.1.2 在Windows中啟用mysqli擴展 53230.1.3 示例數(shù)據(jù) 53230.2 使用mysqli擴展 53230.2.1 連接MySQL服務器 53230.2.2 連接錯誤報告 53330.2.3 選擇一個MySQL數(shù)據(jù)庫 53530.2.4 關閉MySQL連接 53630.3 查詢 53630.3.1 查詢執(zhí)行 53630.3.2 回收查詢內(nèi)存 53730.3.3 準備結果集 53830.3.4 解析結果 53930.3.5 多個查詢 54230.3.6 準備語句 54330.4 數(shù)據(jù)庫事務 54830.5 小結 549第31章 存儲例程 55031.1 應當使用存儲例程嗎 55031.1.1 存儲例程的優(yōu)點 55031.1.2 存儲例程的缺點 55131.2 MySQL如何實現(xiàn)存儲例程 55131.2.1 存儲例程權限表 55131.2.2 創(chuàng)建存儲例程 55331.2.3 聲明和設置變量 55431.2.4 執(zhí)行存儲例程 55531.2.5 多語句存儲例程 55631.2.6 從另一個例程中調(diào)用例程 56231.2.7 修改存儲例程 56331.2.8 刪除存儲例程 56331.2.9 查看例程狀態(tài) 56331.2.10 查看例程的創(chuàng)建語法 56431.2.11 條件和處理器 56431.3 將例程集成到Web應用程序 56531.3.1 創(chuàng)建員工獎金界面 56531.3.2 獲取多條記錄 56631.4 小結 566第32章 MySQL觸發(fā)器 56732.1 介紹觸發(fā)器 56732.1.1 為什么使用觸發(fā)器 56732.1.2 在事件前采取行動 56832.1.3 在事件后采取行動 56832.1.4 前觸發(fā)器和后觸發(fā)器 56932.2 MySQL對觸發(fā)器的支持 56932.2.1 創(chuàng)建觸發(fā)器 57032.2.2 查看現(xiàn)有的觸發(fā)器 57132.2.3 修改觸發(fā)器 57232.2.4 刪除觸發(fā)器 57232.2.5 級聯(lián)觸發(fā)器 57332.3 將觸發(fā)器集成到Web應用程序 57432.4 小結 575第33章 視圖 57633.1 視圖概述 57633.2 MySQL對視圖的支持 57733.2.1 創(chuàng)建和執(zhí)行視圖 57733.2.2 查看視圖信息 58133.2.3 修改視圖 58233.2.4 刪除視圖 58333.2.5 更新視圖 58333.3 將視圖結合到Web應用程序中 58333.4 小結 585第34章 實用數(shù)據(jù)庫查詢 58634.1 示例數(shù)據(jù) 58634.2 用PEAR創(chuàng)建表格輸出 58734.2.1 安裝HTML_Table 58734.2.2 創(chuàng)建一個簡單表 58734.2.3 創(chuàng)建更可讀的行輸出 58934.2.4 根據(jù)數(shù)據(jù)庫數(shù)據(jù)創(chuàng)建表格 58934.2.5 一般化輸出過程 59134.3 排序輸出 59334.4 創(chuàng)建分頁輸出 59434.5 列出頁碼 59734.6 子查詢 59834.6.1 用子查詢完成比較 59934.6.2 用子查詢確定存在性 59934.6.3 用子查詢維護數(shù)據(jù)庫 60034.6.4 在PHP中使用子查詢 60134.7 游標 60134.7.1 游標基礎 60134.7.2 創(chuàng)建游標 60234.7.3 打開游標 60234.7.4 使用游標 60234.7.5 關閉游標 60334.7.6 在PHP中使用游標 60434.8 小結 604第35章 索引和搜索 60535.1 數(shù)據(jù)庫索引 60535.1.1 主鍵索引 60535.1.2 唯一索引 60635.1.3 常規(guī)索引 60735.1.4 全文索引 60835.1.5 索引最佳實踐 61135.2 基于表單的搜索 61135.2.1 執(zhí)行簡單搜索 61235.2.2 擴展搜索功能 61335.2.3 執(zhí)行全文搜索 61435.3 小結 615第36章 事務 61636.1 什么是事務 61636.2 MySQL的事務功能 61636.2.1 系統(tǒng)需求 61736.2.2 表創(chuàng)建 61736.2.3 InnoDB配置參數(shù) 61836.3 示例項目 61936.3.1 示例數(shù)據(jù) 62036.3.2 執(zhí)行示例事務 62036.3.3 備份和恢復InnoDB表 62236.3.4 用法提示 62236.4 用PHP構建事務應用程序 62236.5 小結 624第37章 導入和導出數(shù)據(jù) 62537.1 示例表 62537.2 獲得合適的媒介 62537.3 導出數(shù)據(jù) 62637.4 導入數(shù)據(jù) 62837.4.1 利用LOAD DATA INFILE導入數(shù)據(jù) 62837.4.2 用mysqlimport導入 63137.4.3 用PHP加載表數(shù)據(jù) 63337.5 小結 634索引(圖靈網(wǎng)站下載)
編輯推薦
■PHP&MySQL 開發(fā)新圣經(jīng) ■Amazon PHP 暢銷書 ■涵蓋最新版PHP5、Mysql5《PHP與MySQL 5程序設計》(第2版)全面介紹PHP腳本語言和MySQL數(shù)據(jù)庫這兩種目前最流行的開源軟件,主要內(nèi)容包括PHP和MySQL基本概念、PHP擴展與應用庫、日期和時問功能、PHP數(shù)據(jù)對象擴展、PHP的mysqli擴展、MySQL 5的存儲例程、觸發(fā)器和視圖等?!禤HP與MySQL 5程序設計》(第2版)實用性強,幫助讀者學習PHP編程語言和MysQL數(shù)據(jù)庫服務器的最佳實踐,了解如何結合這些卓越的技術創(chuàng)建數(shù)據(jù)庫驅(qū)動的動態(tài)Web應用程序?! 禤HP與MySQL 5程序設計》(第2版)適合于Web開發(fā)的新手閱讀,也適合作為各層次PHP和MySQL開發(fā)人員的參考書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載