關(guān)于我們
書單推薦
新書推薦
|
PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)從入門到精通(視頻教學(xué)版)
本書循序漸進(jìn)地介紹了PHP 7 MySQL 5.7開發(fā)動(dòng)態(tài)網(wǎng)站的主要知識(shí)和技能,提供了大量的PHP和MySQL開發(fā)實(shí)例供讀者實(shí)踐。每一章都清晰地講述了代碼作用及其編寫思路,使讀者能在*短時(shí)間內(nèi)迅速掌握PHP的應(yīng)用開發(fā)技能。
全書共21章,分別介紹了PHP 7的基本概念、PHP服務(wù)器環(huán)境配置、PHP的基本語(yǔ)法、PHP的語(yǔ)言結(jié)構(gòu)、字符串和正則表達(dá)式、數(shù)組、時(shí)間和日期、面向?qū)ο、錯(cuò)誤處理和異常處理、PHP與Web頁(yè)面交互、文件與目錄操作、圖形圖像處理、Cookie與會(huì)話管理、MySQL 5.7數(shù)據(jù)庫(kù)基礎(chǔ)、數(shù)據(jù)表的基本操作、數(shù)據(jù)的基本操作、數(shù)據(jù)庫(kù)的備份與還原、PHP操作MySQL數(shù)據(jù)庫(kù)等,*后通過兩個(gè)綜合案例,使讀者進(jìn)一步鞏固所學(xué)的知識(shí),提高綜合實(shí)戰(zhàn)能力。
本書適合PHP MySQL動(dòng)態(tài)網(wǎng)站開發(fā)的初學(xué)者,以及廣大網(wǎng)站開發(fā)人員,也可供高等院校和培訓(xùn)學(xué)校相關(guān)專業(yè)的師生教學(xué)參考。
PHP是一種跨平臺(tái)的開源的服務(wù)器端嵌入式腳本語(yǔ)言,MySQL是*流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它們的配合使得Web開發(fā)者能夠快速地寫出動(dòng)態(tài)生成頁(yè)面的腳本,從而在全球獲得越來(lái)越多網(wǎng)站開發(fā)人員的青睞。本書的開發(fā)小組具有豐富的網(wǎng)站開發(fā)經(jīng)驗(yàn),篩選出適合教學(xué)的開發(fā)案例,詳細(xì)介紹了PHP MYSQL 動(dòng)態(tài)網(wǎng)站開發(fā)的所有重要知識(shí)。本書通過結(jié)合不同難度的案例,比較全面地介紹PHP MYSQL 動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)。本書內(nèi)容對(duì)于初學(xué)者來(lái)說理解起來(lái)極其容易,可以快速入門,只需要幾個(gè)小時(shí)就可以自己編寫一些簡(jiǎn)單的腳本。希望這本書能幫助喜歡PHP的朋友,完整掌握PHP MYSQL 動(dòng)態(tài)網(wǎng)站開發(fā)的技術(shù)要點(diǎn),并具備動(dòng)態(tài)網(wǎng)站開發(fā)能力。
前 言
PHP MySQL的組合是目前世界上最為流行的Web開發(fā)工具。由于大型互聯(lián)網(wǎng)站廣泛使用這種開發(fā)技術(shù),目前學(xué)習(xí)和關(guān)注PHP MySQL的人越來(lái)越多,本書作者針對(duì)PHP MySQL的初學(xué)者,從通俗易懂、容易入門和案例實(shí)用的目標(biāo)出發(fā),組織有豐富經(jīng)驗(yàn)的開發(fā)人員,編寫了這本PHP 7 MySQL 5.7動(dòng)態(tài)網(wǎng)站開發(fā)的教材。本書內(nèi)容全書共21章,主要介紹了PHP 7的基本概念、PHP編程的服務(wù)器環(huán)境配置、PHP的基本語(yǔ)法、PHP的語(yǔ)言結(jié)構(gòu)、字符串和正則表達(dá)式、數(shù)組、時(shí)間和日期、面向?qū)ο蟆㈠e(cuò)誤處理和異常處理、PHP與Web頁(yè)面交互、文件與目錄操作、圖形圖像處理、Cookie與會(huì)話管理、MySQL 5.7數(shù)據(jù)庫(kù)基礎(chǔ)、數(shù)據(jù)表的基本操作、數(shù)據(jù)的基本操作、數(shù)據(jù)庫(kù)的備份與還原、PHP操作MySQL數(shù)據(jù)庫(kù)等,最后通過兩個(gè)綜合案例,使讀者進(jìn)一步鞏固所學(xué)的知識(shí),提高綜合實(shí)戰(zhàn)能力。本書特色? 知識(shí)全面:涵蓋了所有PHP MySQL開發(fā)的知識(shí)點(diǎn),讀者可以由淺入深地掌握PHP MySQL動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)。? 圖文并茂:注重操作,在介紹案例的過程中,每一個(gè)操作均有對(duì)應(yīng)的插圖。這種圖文結(jié)合的方式使讀者在學(xué)習(xí)過程中能夠直觀、清晰地看到操作的過程以及效果,便于更快地理解和掌握。? 易學(xué)易用:顛覆傳統(tǒng)看書的觀念,變成一本能操作的圖書。? 案例豐富:把知識(shí)點(diǎn)融匯于系統(tǒng)的案例實(shí)訓(xùn)當(dāng)中,并且結(jié)合經(jīng)典案例進(jìn)行講解和拓展。進(jìn)而達(dá)到知其然,并知其所以然的效果。? 提示技巧:本書對(duì)讀者在學(xué)習(xí)過程中可能會(huì)遇到的疑難問題以提示和技巧的形式進(jìn)行了說明,以免讀者在學(xué)習(xí)的過程中走彎路。? 技術(shù)實(shí)用:本書所有案例都是模仿現(xiàn)實(shí)網(wǎng)站開發(fā)而設(shè)計(jì),通過本書最后兩個(gè)綜合案例,讓讀者快速創(chuàng)建動(dòng)態(tài)的PHP MySQL企業(yè)網(wǎng)站。讀者對(duì)象本書是一本完整介紹PHP MySQL動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)的教程,內(nèi)容豐富,條理清晰,實(shí)用性強(qiáng),適合如下讀者學(xué)習(xí)使用:? 對(duì)PHP MySQL動(dòng)態(tài)網(wǎng)站制作有興趣的初學(xué)者,可以快速入門。? 對(duì)PHP語(yǔ)言感興趣的初學(xué)者,可以快速掌握PHP語(yǔ)言開發(fā)基本技巧。? MySQL數(shù)據(jù)庫(kù)的初學(xué)者,可以快速掌握MySQL的基本操作方法。? PHP MySQL架構(gòu)的Web系統(tǒng)開發(fā)人員。致謝本書主要有張工廠主編,參與本書編寫人員還有胡同夫、王英英、劉增杰、肖品、孫若淞、王攀登、王維維、梁云亮、劉海松、陳偉光、劉增產(chǎn)、包惠利和劉玉萍等。本書雖然傾注了編者的努力,但由于水平有限、時(shí)間倉(cāng)促,書中難免有疏漏之處,請(qǐng)讀者諒解,如果遇到問題或有意見和建議,敬請(qǐng)與我們聯(lián)系,我們將全力提供幫助,技術(shù)支持QQ群:2606372761。源碼、課件和教學(xué)視頻下載本書配套源碼、課件和教學(xué)視頻下載地址(注意數(shù)字和字母大小寫)如下:http://pan.baidu.com/s/1hswmnYG如果下載有問題,請(qǐng)電子郵件聯(lián)系booksaga@163.com,郵件主題為PHP MySQL編程。
編者2016年11月
張工廠,微谷科技有限公司技術(shù)總監(jiān),技術(shù)主攻方向?yàn)镻HP軟件開發(fā)和MySQL數(shù)據(jù)庫(kù),具有很強(qiáng)的實(shí)戰(zhàn)經(jīng)驗(yàn)。長(zhǎng)期從事PHP、MySQL的外包服務(wù),對(duì)市場(chǎng)使用有著較為長(zhǎng)期的經(jīng)驗(yàn)。熟悉流行的電子商務(wù)應(yīng)用規(guī)則,熟悉技術(shù)應(yīng)用方案與方向。對(duì)PHP、MySQL系統(tǒng)有較為廣泛與深入的認(rèn)識(shí)。
目 錄 第1章 初識(shí)PHP 1 1.1 PHP的發(fā)展 1 1.1.1 PHP的概念 1 1.1.2 PHP的發(fā)展歷程 1 1.1.3 PHP語(yǔ)言的優(yōu)勢(shì) 2 1.2 PHP的應(yīng)用領(lǐng)域 3 1.3 PHP 7的新特點(diǎn) 3 1.4 PHP常用開發(fā)工具 5 1.4.1 PHP代碼開發(fā)工具 5 1.4.2 網(wǎng)頁(yè)設(shè)計(jì)工具 6 1.4.3 文本編輯工具 6 1.5 高手私房菜 8 1.6 經(jīng)典習(xí)題 8 第2章 配置PHP 7服務(wù)器環(huán)境 9 2.1 PHP服務(wù)器概述 9 2.2 安裝PHP 7前的準(zhǔn)備工作 10 2.2.1 軟硬件環(huán)境 10 2.2.2 獲取PHP 7安裝資源包 10 2.3 PHP 7 Apache服務(wù)器的環(huán)境搭建 12 2.3.1 Apache簡(jiǎn)介 12 2.3.2 關(guān)閉原有的網(wǎng)站服務(wù)器 13 2.3.3 安裝Apache 13 2.3.4 將PHP與Apache建立關(guān)聯(lián) 14 2.4 PHP環(huán)境的集成軟件 16 2.5 實(shí)戰(zhàn)演練我的第一個(gè)PHP程序 19 2.6 高手私房菜 20 2.7 經(jīng)典習(xí)題 20 第3章 PHP 7的基本語(yǔ)法 21 3.1 PHP標(biāo)識(shí)符 21 3.1.1 短風(fēng)格 21 3.1.2 script風(fēng)格 21 3.1.3 ASP風(fēng)格 22 3.2 編碼規(guī)范 22 3.2.1 什么是編碼規(guī)范 22 3.2.2 PHP中的編碼規(guī)范 22 3.3 常 量 24 3.3.1 聲明和使用常量 24 3.3.2 內(nèi)置常量 25 3.4 變 量 27 3.4.1 PHP中的變量聲明 27 3.4.2 可變變量與變量的引用 28 3.4.3 變量作用域(variable scope) 29 3.4.4 變量的銷毀 32 3.5 數(shù)據(jù)的類型 33 3.5.1 什么是類型 33 3.5.2 整型(integer) 34 3.5.3 浮點(diǎn)型(float或double) 34 3.5.4 布爾型(boolean) 34 3.5.5 字符串型(string) 34 3.5.6 數(shù)組型(array) 35 3.5.7 對(duì)象型(object) 37 3.5.8 NULL型 38 3.5.9 資源類型(resource) 38 3.5.10 數(shù)據(jù)類型之間的相互轉(zhuǎn)換 38 3.6 標(biāo)量類型的聲明 39 3.7 運(yùn)算符 40 3.7.1 算術(shù)運(yùn)算符 40 3.7.2 字符串運(yùn)算符 41 3.7.3 賦值運(yùn)算符 42 3.7.4 比較運(yùn)算符 42 3.7.5 邏輯運(yùn)算符 43 3.7.6 按位運(yùn)算符 44 3.7.7 否定控制運(yùn)算符 45 3.7.8 錯(cuò)誤控制運(yùn)算符 45 3.7.9 三元運(yùn)算符 46 3.7.10 運(yùn)算符的優(yōu)先級(jí)和結(jié)合規(guī)則 46 3.8 表達(dá)式 46 3.9 實(shí)戰(zhàn)演練創(chuàng)建多維數(shù)組 47 3.10 高手私房菜 47 3.11 經(jīng)典習(xí)題 48 第4章 PHP語(yǔ)言結(jié)構(gòu) 49 4.1 內(nèi)置函數(shù) 49 4.2 自定義函數(shù) 50 4.2.1 自定義和調(diào)用函數(shù) 50 4.2.2 向函數(shù)傳遞參數(shù)值 50 4.2.3 向函數(shù)傳遞參數(shù)引用 51 4.2.4 從函數(shù)中返回值 52 4.2.5 對(duì)函數(shù)的引用 53 4.2.6 對(duì)函數(shù)取消引用 54 4.3 包含文件 54 4.3.1 require和include 54 4.3.2 include_once和require_once 55 4.4 流程控制概述 55 4.5 條件控制結(jié)構(gòu) 56 4.5.1 單一條件分支結(jié)構(gòu)(if語(yǔ)句) 56 4.5.2 雙向條件分支結(jié)構(gòu)(if…else語(yǔ)句) 57 4.5.3 多向條件分支結(jié)構(gòu)(elseif語(yǔ)句) 58 4.5.4 多向條件分支結(jié)構(gòu)(switch語(yǔ)句) 59 4.6 循環(huán)控制結(jié)構(gòu) 60 4.6.1 while循環(huán)語(yǔ)句 60 4.6.2 do…while循環(huán)語(yǔ)句 61 4.6.3 for循環(huán)語(yǔ)句 62 4.6.4 foreach循環(huán)語(yǔ)句 63 4.6.5 流程控制的另一種書寫格式 64 4.6.6 使用break/continue語(yǔ)句跳出循環(huán) 66 4.7 實(shí)戰(zhàn)演練1條件分支結(jié)構(gòu)綜合應(yīng)用 67 4.8 實(shí)戰(zhàn)演練2循環(huán)控制結(jié)構(gòu)綜合應(yīng)用 69 4.9 高手私房菜 70 4.10 經(jīng)典習(xí)題 70 第5章 字符串和正則表達(dá)式 71 5.1 字符串的單引號(hào)和雙引號(hào) 71 5.2 字符串的連接符 72 5.3 字符串的基本操作 74 5.3.1 手動(dòng)和自動(dòng)轉(zhuǎn)義字符串中的字符 74 5.3.2 計(jì)算字符串的長(zhǎng)度 74 5.3.3 字符串單詞統(tǒng)計(jì) 75 5.3.4 清理字符串中的空格 75 5.3.5 字符串的切分與組合 76 5.3.6 字符串子串的截取 77 5.3.7 字符串子串替換 78 5.3.8 字符串查找 78 5.3.9 大小寫轉(zhuǎn)換 79 5.4 什么是正則表達(dá)式 80 5.5 正則表達(dá)式語(yǔ)法規(guī)則 80 5.6 實(shí)戰(zhàn)演練創(chuàng)建酒店系統(tǒng)在線訂房表 85 5.7 高手私房菜 88 5.8 經(jīng)典習(xí)題 89 第6章 PHP數(shù)組 90 6.1 什么是數(shù)組 90 6.2 數(shù)組的類型 90 6.2.1 數(shù)字索引數(shù)組 90 6.2.2 關(guān)聯(lián)索引數(shù)組 92 6.3 PHP 常量數(shù)組 92 6.4 數(shù)組構(gòu)造 93 6.4.1 一維數(shù)組 93 6.4.2 多維數(shù)組 93 6.5 遍歷數(shù)組 95 6.5.1 遍歷一維數(shù)字索引數(shù)組 95 6.5.2 遍歷一維聯(lián)合索引數(shù)組 96 6.5.3 遍歷多維數(shù)組 97 6.6 數(shù)組排序 98 6.6.1 一維數(shù)組排序 98 6.6.2 多維數(shù)組排序 100 6.7 字符串與數(shù)組的轉(zhuǎn)換 101 6.8 向數(shù)組中添加和刪除元素 102 6.8.1 向數(shù)組中添加元素 102 6.8.2 從數(shù)組中刪除元素 103 6.9 查詢數(shù)組中指定元素 105 6.10 統(tǒng)計(jì)數(shù)組元素個(gè)數(shù) 106 6.11 刪除數(shù)組中的重復(fù)元素 108 6.12 調(diào)換數(shù)組中的鍵值和元素值 108 6.13 實(shí)戰(zhàn)演練數(shù)組的序列化 109 6.14 高手私房菜 110 6.15 經(jīng)典習(xí)題 110 第7章 時(shí)間和日期 111 7.1 系統(tǒng)時(shí)區(qū)設(shè)置 111 7.1.1 時(shí)區(qū)劃分 111 7.1.2 時(shí)區(qū)設(shè)置 111 7.2 PHP日期和時(shí)間函數(shù) 112 7.2.1 關(guān)于UNIX時(shí)間戳 112 7.2.2 獲取當(dāng)前時(shí)間戳 112 7.2.3 獲取當(dāng)前日期和時(shí)間 113 7.2.4 使用時(shí)間戳獲取日期信息 113 7.2.5 檢驗(yàn)日期的有效性 116 7.2.6 輸出格式化時(shí)間戳的日期和時(shí)間 116 7.2.7 顯示本地化的日期和時(shí)間 118 7.2.8 將日期和時(shí)間解析為UNIX時(shí)間戳 119 7.2.9 日期和時(shí)間在PHP和MySQL數(shù)據(jù)格式之間的轉(zhuǎn)換 119 7.3 實(shí)戰(zhàn)演練1比較兩個(gè)時(shí)間的大小 120 7.4 實(shí)戰(zhàn)演練2實(shí)現(xiàn)倒計(jì)時(shí)功能 120 7.5 高手私房菜 121 7.6 經(jīng)典習(xí)題 121 第8章 面向?qū)ο缶幊?122 8.1 類和對(duì)象的介紹 122 8.2 PHP中類的操作 123 8.2.1 類的聲明 123 8.2.2 成員屬性 124 8.2.3 成員方法 124 8.2.4 類的實(shí)例化 124 8.2.5 訪問類中的成員屬性和方法 125 8.3 構(gòu)造方法和析構(gòu)方法 127 8.4 訪問方法 129 8.5 類的繼承 130 8.6 高級(jí)特性 131 8.6.1 靜態(tài)屬性和方法 131 8.6.2 final類和方法 132 8.7 抽象類和接口 134 8.7.1 抽象類 134 8.7.2 接口 135 8.8 面向?qū)ο蟮亩鄳B(tài)性 136 8.8.1 通過繼承實(shí)現(xiàn)多態(tài) 137 8.8.2 通過接口實(shí)現(xiàn)多態(tài) 138 8.9 高手私房菜 139 8.10 經(jīng)典習(xí)題 139 第9章 錯(cuò)誤處理和異常處理 140 9.1 常見的錯(cuò)誤和異常 140 9.2 錯(cuò)誤處理 143 9.2.1 php.ini中的錯(cuò)誤處理機(jī)制 143 9.2.2 應(yīng)用DIE語(yǔ)句調(diào)試 144 9.2.3 自定義錯(cuò)誤和錯(cuò)誤觸發(fā)器 145 9.2.4 錯(cuò)誤記錄 148 9.3 異常處理 149 9.3.1 異常的基本處理方法 149 9.3.2 自定義的異常處理器 151 9.3.3 處理多個(gè)異常 152 9.3.4 設(shè)置頂層異常處理器 153 9.4 實(shí)戰(zhàn)演練處理異常或錯(cuò)誤 154 9.5 高手私房菜 155 9.6 經(jīng)典習(xí)題 156 第10章 PHP與Web頁(yè)面的交互 157 10.1 使用動(dòng)態(tài)內(nèi)容 157 10.2 表單與PHP 158 10.3 表單設(shè)計(jì) 158 10.3.1 表單基本結(jié)構(gòu) 159 10.3.2 文本框 159 10.3.3 選項(xiàng)框 160 10.3.4 單選按鈕 162 10.3.5 下拉列表 163 10.3.6 重置按鈕 165 10.3.7 提交按鈕 165 10.4 傳遞數(shù)據(jù)的兩種方法 168 10.4.1 用POST方式傳遞數(shù)據(jù) 168 10.4.2 用GET方式傳遞數(shù)據(jù) 168 10.5 PHP獲取表單傳遞數(shù)據(jù)的方法 170 10.6 PHP對(duì)URL傳遞的參數(shù)進(jìn)行編碼 170 10.7 實(shí)戰(zhàn)演練PHP與Web表單的綜合應(yīng)用 171 10.8 高手私房菜 173 10.9 經(jīng)典習(xí)題 173 第11章 PHP文件與目錄操作 174 11.1 文件操作 174 11.1.1 文件數(shù)據(jù)的寫入 174 11.1.2 文件數(shù)據(jù)的讀取 178 11.2 目錄操作 179 11.3 文件的上傳 184 11.4 實(shí)戰(zhàn)演練編寫文本類型的訪客計(jì)算器 187 11.5 高手私房菜 188 11.6 經(jīng)典習(xí)題 188 第12章 圖形圖像處理 189 12.1 在PHP中加載GD庫(kù) 189 12.2 圖形圖像的典型應(yīng)用案例 191 12.2.1 創(chuàng)建一個(gè)簡(jiǎn)單的圖像 191 12.2.2 使用GD2函數(shù)在照片上添加文字 193 12.2.3 使用TrueType字體處理中文生成的圖片 194 12.3 Jpgraph庫(kù)的使用 196 12.3.1 Jpgraph的安裝 196 12.3.2 Jpgraph的配置 197 12.3.3 制作柱形與折線統(tǒng)計(jì)圖 197 12.3.4 制作圓形統(tǒng)計(jì)圖 199 12.4 實(shí)戰(zhàn)演練制作3D餅形統(tǒng)計(jì)圖 201 12.5 高手私房菜 203 12.6 經(jīng)典習(xí)題 203 第13章 Cookie和會(huì)話管理 204 13.1 Cookie基本操作 204 13.1.1 什么是Cookie 204 13.1.2 創(chuàng)建Cookie 205 13.1.3 讀取Cookie 205 13.1.4 刪除Cookie 206 13.2 認(rèn)識(shí)Session 208 13.2.1 什么是Session 208 13.2.2 Session的基本功能 208 13.2.3 Cookie與Session 208 13.2.4 在Cookie或URL中存儲(chǔ)Session ID 209 13.3 會(huì)話管理 209 13.3.1 創(chuàng)建會(huì)話 209 13.3.2 注冊(cè)會(huì)話變量 210 13.3.3 使用會(huì)話變量 210 13.3.4 注銷和銷毀會(huì)話變量 211 13.4 實(shí)戰(zhàn)演練會(huì)話管理的綜合應(yīng)用 212 13.5 高手私房菜 213 13.6 經(jīng)典習(xí)題 214 第14章 MySQL數(shù)據(jù)庫(kù)基礎(chǔ) 215 14.1 什么是MySQL 215 14.1.1 客戶機(jī)-服務(wù)器軟件 215 14.1.2 MySQL版本 216 14.1.3 MySQL的優(yōu)勢(shì) 216 14.2 啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù) 217 14.2.1 啟動(dòng)MySQL服務(wù) 217 14.2.2 登錄MySQL數(shù)據(jù)庫(kù) 218 14.2.3 配置Path變量 220 14.3 MySQL常用圖形管理工具 221 14.4 高手私房菜 222 14.5 經(jīng)典習(xí)題 222 第 15 章 數(shù)據(jù)庫(kù)的基本操作 223 15.1 創(chuàng)建數(shù)據(jù)庫(kù) 223 15.2 刪除數(shù)據(jù)庫(kù) 224 15.3 實(shí)戰(zhàn)演練數(shù)據(jù)庫(kù)的創(chuàng)建和刪除 225 15.4 高手私房菜 227 15.5 經(jīng)典習(xí)題 228 第 16 章 數(shù)據(jù)表的基本操作 229 16.1 創(chuàng)建數(shù)據(jù)表 229 16.1.1 創(chuàng)建表的語(yǔ)法形式 229 16.1.2 使用主鍵約束 230 16.1.3 使用外鍵約束 232 16.1.4 使用非空約束 233 16.1.5 使用唯一性約束 233 16.1.6 使用默認(rèn)約束 234 16.1.7 設(shè)置表的屬性值自動(dòng)增加 235 16.2 查看數(shù)據(jù)表結(jié)構(gòu) 236 16.2.1 查看表基本結(jié)構(gòu)語(yǔ)句DESCRIBE 236 16.2.2 查看表詳細(xì)結(jié)構(gòu)語(yǔ)句SHOW CREATE TABLE 237 16.3 修改數(shù)據(jù)表 238 16.3.1 修改表名 238 16.3.2 修改字段的數(shù)據(jù)類型 239 16.3.3 修改字段名 240 16.3.4 添加字段 241 16.3.5 刪除字段 243 16.3.6 修改字段的排列位置 244 16.3.7 更改表的存儲(chǔ)引擎 245 16.3.8 刪除表的外鍵約束 246 16.4 刪除數(shù)據(jù)表 247 16.4.1 刪除沒有被關(guān)聯(lián)的表 248 16.4.2 刪除被其他表關(guān)聯(lián)的主表 248 16.5 實(shí)戰(zhàn)演練數(shù)據(jù)表的基本操作 250 16.6 高手私房菜 258 16.7 經(jīng)典習(xí)題 258 第17章 數(shù)據(jù)的基本操作 260 17.1 插入數(shù)據(jù) 260 17.1.1 為表的所有字段插入數(shù)據(jù) 260 17.1.2 為表的指定字段插入數(shù)據(jù) 262 17.1.3 同時(shí)插入多條記錄 263 17.2 更新數(shù)據(jù) 265 17.3 刪除數(shù)據(jù) 267 17.4 查詢數(shù)據(jù) 269 17.4.1 查詢所有字段 272 17.4.2 查詢指定字段 273 17.4.3 查詢指定記錄 274 17.4.4 帶IN關(guān)鍵字的查詢 276 17.4.5 帶BETWEEN AND的范圍查詢 278 17.4.6 帶LIKE的字符匹配查詢 279 17.4.7 查詢空值 281 17.4.8 帶AND的多條件查詢 281 17.4.9 帶OR的多條件查詢 282 17.4.10 查詢結(jié)果不重復(fù) 284 17.4.11 對(duì)查詢結(jié)果排序 285 17.5 實(shí)戰(zhàn)演練數(shù)據(jù)表綜合應(yīng)用案例 289 17.6 高手私房菜 297 17.7 經(jīng)典習(xí)題 297 第18章 數(shù)據(jù)庫(kù)的備份與還原 299 18.1 數(shù)據(jù)備份 299 18.1.1 使用MySQLdump命令備份 299 18.1.2 直接復(fù)制整個(gè)數(shù)據(jù)庫(kù)目錄 305 18.1.3 使用MySQLhotcopy工具快速備份 306 18.2 數(shù)據(jù)恢復(fù) 306 18.2.1 使用MySQL命令恢復(fù) 306 18.2.2 直接復(fù)制到數(shù)據(jù)庫(kù)目錄 307 18.2.3 MySQLhotcopy快速恢復(fù) 308 18.3 數(shù)據(jù)庫(kù)遷移 308 18.3.1 相同版本的MySQL數(shù)據(jù)庫(kù)之間的遷移 308 18.3.2 不同版本的MySQL數(shù)據(jù)庫(kù)之間的遷移 309 18.3.3 不同數(shù)據(jù)庫(kù)之間的遷移 309 18.4 表的導(dǎo)出和導(dǎo)入 309 18.4.1 使用SELECTI…INTO OUTFILE導(dǎo)出文本文件 309 18.4.2 使用MySQLdump命令導(dǎo)出文本文件 312 18.4.3 使用MySQL命令導(dǎo)出文本文件 315 18.4.4 使用LOAD DATA INFILE方式導(dǎo)入文本文件 318 18.4.5 使用MySQLimport命令導(dǎo)入文本文件 320 18.5 實(shí)戰(zhàn)演練數(shù)據(jù)的備份與恢復(fù) 322 18.6 高手私房菜 325 18.7 經(jīng)典習(xí)題 326 第19章 PHP操作MySQL數(shù)據(jù)庫(kù) 327 19.1 PHP訪問MySQL數(shù)據(jù)庫(kù)的一般步驟 327 19.2 連接數(shù)據(jù)庫(kù)前的準(zhǔn)備工作 327 19.3 訪問數(shù)據(jù)庫(kù) 328 19.3.1 使用mysqli_connect()函數(shù)連接MySQL服務(wù)器 329 19.3.2 使用mysqli_select_db()函數(shù)更改默認(rèn)的數(shù)據(jù)庫(kù) 330 19.3.3 使用mysqli_close()函數(shù)關(guān)閉MySQL連接 331 19.3.4 使用mysqli_query()函數(shù)執(zhí)行SQL語(yǔ)句 331 19.3.5 獲取查詢結(jié)果集中的記錄數(shù) 332 19.3.6 獲取結(jié)果集的一條記錄作為枚舉數(shù)組 333 19.3.7 獲取結(jié)果集的記錄作為關(guān)聯(lián)數(shù)組 334 19.3.8 獲取結(jié)果集中的記錄作為對(duì)象 334 19.3.9 使用mysqli_fetch_array()函數(shù)獲取結(jié)果集記錄 335 19.3.10 使用mysqli_free_result()函數(shù)釋放資源 335 19.4 實(shí)戰(zhàn)演練1PHP操作數(shù)據(jù)庫(kù) 336 19.5 實(shí)戰(zhàn)演練2使用insert語(yǔ)句動(dòng)態(tài)添加用戶信息 337 19.6 實(shí)戰(zhàn)演練3使用select語(yǔ)句查詢數(shù)據(jù)信息 339 19.7 高手私房菜 341 19.8 經(jīng)典習(xí)題 341 第20章 新聞發(fā)布系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 342 20.1 系統(tǒng)概述 342 20.2 系統(tǒng)功能 343 20.3 數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)現(xiàn) 343 20.3.1 設(shè)計(jì)表 343 20.3.2 設(shè)計(jì)索引 348 20.3.3 設(shè)計(jì)視圖 348 20.3.4 設(shè)計(jì)觸發(fā)器 349 第21章 PHP MySQL開發(fā)論壇實(shí)戰(zhàn) 350 21.1 網(wǎng)站的需求分析 350 21.1.1 需求分析 350 21.1.2 網(wǎng)站功能模塊分析 350 21.2 數(shù)據(jù)庫(kù)分析 351 21.2.1 分析數(shù)據(jù)庫(kù) 351 21.2.2 創(chuàng)建數(shù)據(jù)表 351 21.3 論壇的代碼實(shí)現(xiàn) 352 21.3.1 數(shù)據(jù)庫(kù)連接相關(guān)文件 352 21.3.2 論壇主頁(yè)面 359 21.3.3 新用戶注冊(cè)頁(yè)面 364 21.3.4 論壇帖子的相關(guān)頁(yè)面 367 21.3.5 后臺(tái)管理系統(tǒng)的相關(guān)頁(yè)面 378
你還可能感興趣
我要評(píng)論
|