PHP 從入門到項目實踐(超值版) ( 簡體 字) |
作者:聚慕課教育研發中心 | 類別:1. -> 程式設計 -> 網路編程 -> PHP |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 51404 詢問書籍請說出此書號!【有庫存】 NT售價: 450 元 |
出版日:8/1/2019 |
頁數:402 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302529910 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:叢書說明 本套“軟件開發魔典”系列圖書,是專門為編程初學者量身打造的編程基礎學習與項目實踐用書。 本套叢書針對“零基礎”和“入門”級讀者,通過案例引導其深入技能學習和項目實踐。為滿足初學者在基礎入門、擴展學習、編程技能、項目實踐等方面的職業技能需求,特意采用“基礎知識→核心應用→核心技術→高級應用→項目實踐”的結構和“由淺入深,由深到精”的模式進行講解。 PHP最佳學習模式 讀萬卷書,不如行萬里路;行萬里路,不如閱人無數;閱人無數,不如有高人指路。這句話道出了引導與實踐對于學習知識的重要性。《PHP從入門到項目實踐(超值版)》始于基礎,結合理論知識的講解,從項目開發基礎入手,逐步引導讀者進行項目開發實踐,深入淺出地講解PHP在程序開發中的各項技術和項目實踐技能。 《PHP從入門到項目實踐(超值版)》以PHP的最佳學習模式分配內容,前4篇可使讀者掌握PHP應用程序開發基礎知識、應用技能,第5篇可使讀者擁有多個行業項目開發經驗。遇到問題可學習《PHP從入門到項目實踐(超值版)》同步微視頻,也可以通過在線技術支持,讓老程序員為你答疑解惑。 《PHP從入門到項目實踐(超值版)》內容 全書分為5篇20章。 第1篇(第1∼4章)為基礎知識,主要講解PHP安裝與環境搭建以及常用的開發工具、Web服務器、PHP的控制語句、PHP的面向對象編程等。讀者在學完本篇后,將會了解PHP的安裝與環境搭建以及常用的開發工具,了解Web服務器,掌握PHP的控制語句以及面向對象的開發基礎,為后面更好地學習PHP程序開發打下基礎。 第2篇(第5∼9章)為核心應用,主要講解字符串的操作、PHP數組、正則表達式、日期和時間、PHP中Cookie與Session管理等。通過本篇的學習,讀者將對使用PHP開發技術有更深入的掌握。 第3篇(第10∼13章)為核心技術,主要講解錯誤處理和異常處理、PHP文件系統處理的目錄基本操作以及文件基本操作、PHP動態圖形處理、PHP函數應用等。學完本篇,讀者在PHP程序開發中的錯誤處理和異常處理能力將會有所提升。 第4篇(第14∼16章)為高級應用,主要講解phpMyAdmin圖形化管理工具、使用phpMyAdmin操作數據庫以及數據表、PHP操作MySQL數據庫的方法、PDO數據庫抽象層、PDO中執行SQL語句、PDO中獲取結果集以及SQL語句中的錯誤等。 第5篇(第17∼20章)為項目實踐,主要學習論壇開發、文章發布系統、企業網站系統、圖書管理系統以及軟件工程師必備素養與技能等實戰項目案例的開發。通過本篇的學習,讀者將對PHP在項目開發中的實際應用擁有切身的體會,為日后進行軟件開發積累項目管理以及實踐開發經驗。 全書不僅融入了作者豐富的工作經驗和多年的使用心得,還提供了大量來自工作現場的實例,具有較強的實戰性和可操作性。讀者系統學習完《PHP從入門到項目實踐(超值版)》后,可以掌握PHP基礎知識,具備全面的PHP編程能力、優良的團隊協同技能和豐富的項目實戰經驗。《PHP從入門到項目實踐(超值版)》的目標就是讓初學者、應屆畢業生快速成長為一名合格的初級程序員,通過演練積累項目開發經驗和團隊合作技能,在未來的職場中立足于一個較高的起點,并能迅速融入軟件開發團隊。 《PHP從入門到項目實踐(超值版)》特色 1. 結構科學、易于自學 《PHP從入門到項目實踐(超值版)》在內容組織和范例設計中都充分考慮了初學者的特點,講解由淺入深,循序漸進。對于讀者而言,無論是否接觸過PHP語言,都能從《PHP從入門到項目實踐(超值版)》中找到最佳的起點。 2. 視頻講解、細致透徹 為降低學習難度,提高學習效率,《PHP從入門到項目實踐(超值版)》錄制了同步微視頻(模擬培訓班模式),通過視頻學習,除了能輕松學會專業知識外,還能獲取老師的軟件開發經驗,使學習變得更輕松有效。 3. 超多、實用、專業的范例和實戰項目 《PHP從入門到項目實踐(超值版)》結合實際工作中的應用范例,逐一講解PHP的各種知識和技術,在項目實踐篇中更以多個項目的實踐來總結、貫通《PHP從入門到項目實踐(超值版)》所學,使讀者在實踐中掌握知識,輕松擁有項目開發經驗。 4. 隨時檢測自己的學習成果 每章首頁均提供了“學習指引”和“重點導讀”,以指導讀者重點學習及學后檢查;每章后的“就業面試技巧與解析”根據當前最新求職面試(筆試)精選而成,讀者可以隨時檢測自己的學習成果,做到融會貫通。 《PHP從入門到項目實踐(超值版)》附贈超值王牌資源庫 《PHP從入門到項目實踐(超值版)》附贈了以下極為豐富、超值的王牌資源庫。 (1)王牌資源1:隨贈《PHP從入門到項目實踐(超值版)》“配套學習與教學”資源庫,提升讀者學會用好PHP效率。 ? 《PHP從入門到項目實踐(超值版)》同步172節教學微視頻錄像(支持掃描二維碼觀看),總時長14學時。 ? 《PHP從入門到項目實踐(超值版)》中4個大型項目案例以及260個實例源代碼。 ? 《PHP從入門到項目實踐(超值版)》配套上機實訓指導手冊及《PHP從入門到項目實踐(超值版)》教學PPT課件。 (2)王牌資源2:隨贈“職業成長”資源庫,突破讀者職業規劃與發展瓶頸。 ? 求職資源庫:100套求職簡歷模板庫、600套畢業答辯與80套學術開題報告PPT模板庫。 ? 面試資源庫:程序員面試技巧、200道求職常見面試(筆試)真題與解析。 ? 職業資源庫:程序員職業規劃手冊、軟件工程師技能手冊、100例常見錯誤及解決方案、開發經驗及技巧集、100套崗位競聘模板。 (3)王牌資源3:隨贈“PHP軟件開發魔典”資源庫,拓展讀者學習《PHP從入門到項目實踐(超值版)》的深度和廣度。 ? 案例資源庫:60套PHP經典案例庫。 ? 程序員測試資源庫:計算機應用測試題庫、編程基礎測試題庫、編程邏輯思維測試題庫、英語測試題庫。 ? 軟件開發文檔模板庫:10套八大行業軟件開發文檔模板庫、40套PHP項目案例庫。 ? 電子書資源庫:PHP類庫查詢電子書、PHP控件查詢電子書、JavaScript 標簽查詢電子書、PHP程序員職業規劃電子書、PHP常見錯誤及解決方案、PHP開發經驗及技巧大匯總電子書。 (4)王牌資源4:編程代碼優化糾錯器。 ? 本糾錯器能讓軟件開發更加便捷和輕松,無須安裝配置復雜的軟件運行環境即可輕松運行程序代碼。 ? 本糾錯器能一鍵格式化,讓凌亂的程序代碼更加規整美觀。 ? 本糾錯器能對代碼精準糾錯,讓程序查錯不再困難。 資源獲取及使用方法 注意:由于《PHP從入門到項目實踐(超值版)》不配送光盤,因此書中所用及上述資源均需借助網絡下載才能使用。 讀者對象 《PHP從入門到項目實踐(超值版)》非常適合以下人員閱讀: ? 沒有任何PHP基礎的初學者。 ? 有一定的PHP基礎,想精通PHP編程的人員。 ? 有一定的PHP基礎,沒有項目開發經驗的人員。 ? 正在進行軟件專業相關畢業設計的學生。 ? 大中專院校及培訓機構的教師和學生。
創作團隊 《PHP從入門到項目實踐(超值版)》由聚慕課教育研發中心組織編寫,參與《PHP從入門到項目實踐(超值版)》編寫的主要人員有李正剛、陳夢、劉靜如、劉涌、楊棟豪、王湖芳、張開保、賈文學、張翼、白曉陽、李偉、李欣、樊紅、徐明華、白彥飛、卞良、常魯、陳詩謙、崔懷奇、鄧偉奇、凡旭、高增、郭永、何旭、姜曉東、焦宏恩、李春亮、李團輝、劉二有、王朝陽、王春玉、王發運、王桂軍、王平、王千、王小中、王玉超、王振、徐利軍、姚玉忠、于建彬、張俊鋒、張曉杰、張在有等。 在《PHP從入門到項目實踐(超值版)》的編寫過程中,我們盡量將最好的講解呈現給讀者,但書中也難免有疏漏和不妥之處,敬請廣大讀者不吝指正。 |
內容簡介:《PHP從入門到項目實踐(超值版)》采用“基礎知識→核心應用→核心技術→高級應用→項目實踐”結構和“由淺入深,由深到精”的模式進行講解。全書共分為5篇20章,首先講解PHP語言入門、面向對象的程序設計、流程控制語句、字符串操作、PHP數組、正則表達式、錯誤處理和異常處理、PHP動態圖像處理等知識;接著深入講解phpMyAdmin圖形化管理工具、使用phpMyAdmin操作數據庫以及數據表、PHP操作MySQL數據庫、PDO數據庫抽象層等PHP語言的高級應用,詳細探討了PHP在軟件開發中所提供的各種技術和特性;在實踐環節講述了PHP語言在論壇、文章發布系統、企業網站管理系統以及圖書管理系統行業的開發應用,全面展現了項目開發實踐的全過程。 《PHP從入門到項目實踐(超值版)》的目的是多角度、全方位地幫助讀者快速掌握軟件開發技能,構建學生從高校到社會的就業橋梁,讓有志于軟件開發行業的讀者輕松步入職場。《PHP從入門到項目實踐(超值版)》贈送的資源比較多,在《PHP從入門到項目實踐(超值版)》前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。 《PHP從入門到項目實踐(超值版)》適合希望學習PHP語言編程的初中級程序員和希望精通PHP語言的程序員閱讀,還可作為正在進行軟件專業畢業設計的學生以及大專院校和培訓學校的參考用書。 |
目錄:第1篇基礎知識 第1章步入PHP編程世界——PHP初探 002 ◎本章教學微視頻:5個27分鐘 1.1走進PHP語言 002 1.1.1什么是PHP 002 1.1.2PHP語言的優勢 003 1.2認識Web服務器 003 1.2.1什么是Web服務器 003 1.2.2Web服務器原理簡介 003 1.2.3常用的Web服務器 004 1.3PHP安裝與服務器環境配置 005 1.4常用PHP開發工具 008 1.4.1EditPlus開發工具 008 1.4.2Notepad++開發工具 008 1.4.3PhpStorm開發工具 009 1.4.4ZendStudio開發工具 009 1.5編寫我的第一個PHP應用程序—— helloPHP 010 1.6就業面試技巧與解析 011 1.6.1面試技巧與解析(一) 011 1.6.2面試技巧與解析(二) 011 第2章感受PHP精彩——PHP快速上手 012 ◎本章教學微視頻:11個62分鐘 2.1PHP基本語法 012 2.1.1echo語法 012 2.1.2print語法 013 2.1.3PHP注釋 014 2.1.4PHP大小寫敏感 014 2.2PHP數據類型 017 2.2.1標量數據類型 017 2.2.2復合數據類型 020 2.2.3特殊數據類型 021 2.2.4數據類型的獲取 022 2.2.5PHP數據類型的轉換 022 2.3PHP常量 024 2.3.1定義和使用常量 024 2.3.2預定義常量 025 2.4PHP變量 026 2.4.1定義和使用變量 026 2.4.2預定義變量 027 2.4.3變量作用域 028 2.4.4可變變量 030 2.4.5來自PHP之外的變量 031 2.5PHP運算符 031 2.5.1算術運算符 031 2.5.2字符串運算符 033 2.5.3賦值運算符 033 2.5.4位運算符 033 2.5.5邏輯運算符 034 2.5.6比較運算符 035 2.5.7三元運算符 035 2.5.8錯誤控制運算符 036 2.5.9運算符的優先順序 036 2.6PHP表達式 037 2.7PHP編碼規范 037 2.7.1什么是編碼規范 037 2.7.2PHP書寫規則 038 2.7.3PHP命名規則 038 2.8就業面試技巧與解析 040 第3章PHP面向對象的程序設計 041 ◎本章教學微視頻:8個51分鐘 3.1面向對象的介紹 041 3.1.1類和對象之間的關系 041 3.1.2面向對象的程序設計 042 3.2如何抽象一個類 042 3.2.1類的定義 042 3.2.2成員屬性 042 3.2.3成員方法 043 3.3通過類實例化對象 043 3.3.1實例化對象 043 3.3.2對象中成員的訪問 044 3.3.3特殊的對象引用$this 044 3.3.4構造函數與析構函數 045 3.4封裝性 047 3.4.1設置私有成員 047 3.4.2私有成員的訪問 048 3.4.3__set()、__get()、__isset()和__unset() 方法 048 3.5繼承性 049 3.5.1類繼承的應用 049 3.5.2私有屬性的繼承 050 3.5.3子類中重載父類的方法 051 3.6常見的關鍵字和方法 052 3.6.1final關鍵字 052 3.6.2static關鍵字 053 3.6.3單態設計模式 054 3.6.4const關鍵字 055 3.6.5instanceof關鍵字 055 3.6.6克隆對象 056 3.6.7類中通用的__toString()方法 057 3.6.8__call()和__callStatic()方法 057 3.6.9自動加載類 058 3.6.10對象串行化 059 3.7抽象類與接口技術 060 3.7.1抽象類 060 3.7.2接口技術 061 3.8命名空間 063 3.8.1命名空間概述 063 3.8.2定義命名空間 063 3.8.3 使用命名空間 064 3.9就業面試技巧與解析 065 第4章PHP流程控制語句 066 ◎本章教學微視頻:4個29分鐘 4.1條件控制語句 066 4.1.1if語句 066 4.1.2if...else語句 067 4.1.3elseif語句 068 4.1.4switch...case多重判斷語句 069 4.2循環控制語句 070 4.2.1while循環語句 070 4.2.2do...while循環語句 071 4.2.3for循環語句 072 4.2.4foreach循環語句 072 4.3跳轉語句 074 4.3.1break跳轉語句 074 4.3.2continue跳轉語句 075 4.3.3return跳轉語句 076 4.3.4exit跳轉語句 077 4.4文件包含 077 4.4.1使用include和require包含文件 078 4.4.2使用include_once和require_once包含 文件 079 4.5就業面試技巧與解析 080 第2篇核心應用 第5章字符串操作 082 ◎本章教學微視頻:6個36分鐘 5.1字符串簡介 082 5.2單引號和雙引號的區別 083 5.3Heredoc和Nowdoc結構 083 5.4字符串的連接符 084 5.5字符串的格式化 085 5.5.1去除空格和字符串填補函數 085 5.5.2字符串大小寫的轉換 086 5.5.3與HTML標簽相關的字符串格式化 087 5.5.4其他字符串格式函數 089 5.6字符串常用操作 091 5.6.1轉義、還原字符串數據 091 5.6.2獲取字符串的長度 092 5.6.3截取字符串 093 5.6.4比較字符串 093 5.6.5檢索字符串 095 5.6.6替換字符串 097 5.6.7分割字符串 098 5.6.8合成字符串 099 5.7就業面試技巧與解析 099 第6章PHP數組 100 ◎本章教學微視頻:7個63分鐘 6.1數組的分類 100 6.2數組的定義 101 6.2.1直接賦值的方式定義數組 101 6.2.2使用array()函數定義數組 101 6.2.3多維數組的定義 103 6.3數組的遍歷 103 6.3.1使用for語句循環遍歷數組 103 6.3.2使用foreach語句循環遍歷數組 104 6.3.3聯合使用list()、each()、while()循環 遍歷數組 104 6.3.4使用數組的內部指針控制函數遍歷 數組 105 6.4數組的常用操作 106 6.4.1輸出數組 107 6.4.2字符串與數組的轉換 107 6.4.3統計數組元素個數 108 6.4.4查詢數組中指定元素 109 6.4.5獲取數組中最后一個元素 110 6.4.6向數組中添加元素 110 6.4.7刪除數組中重復元素 111 6.5預定義數組 111 6.5.1服務器變量:$_SERVER 111 6.5.2環境變量:$_ENV 112 6.5.3URLGET變量:$_GET 113 6.5.4HTTPPOST變量:$_POST 114 6.5.5Request變量:$_REQUEST 115 6.5.6HTTP文件上傳變量:$_FILES 115 6.5.7HTTPCookies變量:$_COOKIE 116 6.5.8Session變量:$_SESSION 117 6.5.9Global變量:$GLOBALS 117 6.6操作PHP數組需要注意的一些細節 118 6.6.1數組運算符號 118 6.6.2刪除數組中的元素 119 6.6.3關于數組下標的注意事項 121 6.7使用生成器 122 6.7.1使用生成器迭代數據 122 6.7.2生成器與數組的區別 123 6.8就業面試技巧與解析 124 第7章正則表達式 125 ◎本章教學微視頻:7個21分鐘 7.1正則表達式簡介 125 7.2正則表達式語法規則 125 7.2.1行定位符 126 7.2.2單詞定界符 126 7.2.3字符類 127 7.2.4選擇字符 127 7.2.5連字符 127 7.2.6排除字符 128 7.2.7限定符 128 7.2.8點號字符 128 7.2.9轉義字符 128 7.2.10反斜線 129 7.2.11括號字符 129 7.2.12反向引用 129 7.2.13模式修飾符 130 7.3PCRE兼容正則表達式函數 131 7.3.1preg_grep()函數 131 7.3.2preg_match()函數和preg_match_all() 函數 132 7.3.3preg_quote()函數 133 7.3.4preg_replace()函數 133 7.3.5preg_replace_callback()函數 133 7.3.6preg_split()函數 134 7.4就業面試技巧與解析 135 7.4.1面試技巧與解析(一) 135 7.4.2面試技巧與解析(二) 135 第8章日期和時間 136 ◎本章教學微視頻:12個22分鐘 8.1系統時區設置 136 8.1.1時區劃分 136 8.1.2時區設置 136 8.2PHP日期和時間函數 137 8.2.1獲取本地化時間戳 137 8.2.2獲取當前時間戳 138 8.2.3獲取當前日期和時間 138 8.2.4獲取日期信息 139 8.2.5檢驗日期的有效性 140 8.2.6輸出格式化的日期和時間 140 8.2.7顯示本地化的日期和時間 142 8.2.8將日期和時間解析為Unix時間戳 144 8.3日期和時間的應用 145 8.3.1比較兩個時間的大小 145 8.3.2實現倒計時功能 146 8.3.3計算頁面腳本的運行時間 147 8.4就業面試技巧與解析 147 8.4.1面試技巧與解析(一) 147 8.4.2面試技巧與解析(二) 148 第9章PHP中Cookie與Session管理 149 ◎本章教學微視頻:10個29分鐘 9.1Cookie管理 149 9.1.1了解Cookie 149 9.1.2創建Cookie 150 9.1.3讀取Cookie 151 9.1.4刪除Cookie 151 9.1.5Cookie的生命周期 153 9.2Session管理 153 9.2.1了解Session 153 9.2.2創建Session 153 9.2.3通過Session判斷用戶的操作權限 155 9.3Session的應用 157 9.3.1Session臨時文件 157 9.3.2Session緩存 157 9.4就業面試技巧與解析 158 第3篇核心技術 第10章錯誤處理和異常處理 160 ◎本章教學微視頻:7個18分鐘 10.1錯誤處理 160 10.1.1錯誤報告級別 160 10.1.2調整錯誤報告級別 161 10.1.3使用trigger_error()函數替代die() 162 10.1.4自定義錯誤處理 163 10.2異常處理 164 10.2.1異常處理實現 164 10.2.2擴展PHP內置的異常處理類 166 10.2.3捕獲多個異常 167 10.3就業面試技巧與解析 170 10.3.1面試技巧與解析(一) 170 10.3.2面試技巧與解析(二) 170 第11章PHP文件系統處理 171 ◎本章教學微視頻:14個36分鐘 11.1文件系統概述 171 11.1.1文件類型 171 11.1.2文件屬性 172 11.2目錄的基本操作 174 11.2.1解析目錄路徑 174 11.2.2遍歷目錄 175 11.2.3統計目錄大小 176 11.2.4建立和刪除目錄 177 11.2.5復制目錄 178 11.3文件的基本操作 179 11.3.1文件的打開與關閉 179 11.3.2寫入文件 180 11.3.3讀取文件內容 181 11.3.4移動文件指針 182 11.3.5文件的鎖定機制 183 11.4文件的上傳與下載 184 11.4.1文件上傳 184 11.4.2文件下載 186 11.5就業面試技巧與解析 187 第12章PHP動態圖像處理 188 ◎本章教學微視頻:15個37分鐘 12.1PHP中GD庫的使用 188 12.1.1畫布管理 189 12.1.2設置顏色 190 12.1.3生成圖像 191 12.1.4繪制圖像 192 12.1.5在圖像中繪制文字 195 12.2PHP圖片處理 196 12.2.1圖片背景管理 197 12.2.2圖片縮放 197 12.2.3圖片裁剪 198 12.2.4添加圖片水印 199 12.2.5圖片旋轉和翻轉 200 12.3使用圖像處理技術生成驗證碼 202 12.4JpGraph組件的應用 204 12.4.1JpGraph組件的安裝 204 12.4.2使用柱形圖統計數據 204 12.4.3使用折線圖統計數據 206 12.4.4使用3D餅形圖統計數據 207 12.5就業面試技巧與解析 208 12.5.1面試技巧與解析(一) 208 12.5.2面試技巧與解析(二) 208 第13章PHP函數應用 209 ◎本章教學微視頻:10個21分鐘 13.1函數的定義與調用 209 13.1.1函數的定義 209 13.1.2函數的調用 210 13.1.3函數的參數 210 13.1.4函數的返回值 212 13.2函數的引用 212 13.2.1引用的定義 212 13.2.2函數的引用 213 13.2.3引用的釋放 213 13.3PHP常用函數 214 13.3.1數學函數 214 13.3.2遞歸函數 216 13.3.3回調函數 217 13.4就業面試技巧與解析 218 13.4.1面試技巧與解析(一) 218 13.4.2面試技巧與解析(二) 218 第4篇高級應用 第14章phpMyAdmin圖形化管理工具 220 ◎本章教學微視頻:6個25分鐘 14.1phpMyAdmin介紹 220 14.2phpMyAdmin的使用 221 14.2.1操作數據庫 221 14.2.2操作數據表 223 14.2.3使用SQL語句操作數據表 225 14.2.4管理數據記錄 227 14.2.5生成和執行MySQL數據庫腳本 229 14.3就業面試技巧與解析 231 14.3.1面試技巧與解析(一) 231 14.3.2面試技巧與解析(二) 231 第15章PHP操作MySQL數據庫 232 ◎本章教學微視頻:12個31分鐘 15.1PHP訪問MySQL數據庫的一般 步驟 232 15.2PHP操作MySQL數據庫的方法 233 15.2.1使用mysqli_connect()函數連接 MySQL服務器 233 15.2.2使用mysqli_select_db()函數選擇 數據庫 234 15.2.3使用mysqli_query()函數執行SQL 語句 234 15.2.4使用mysqli_fetch_array()函數從數 組結果集中獲取信息 235 15.2.5使用mysqli_fetch_object()函數從 結果集中獲取一行作為對象 236 15.2.6使用mysqli_fetch_row()函數逐行 獲取結果集中的每條記錄 237 15.2.7使用mysqli_num_rows()函數獲取 查詢結果集中的記錄數 238 15.3PHP操作MySQL數據庫 238 15.3.1使用insert語句動態添加學生成績 信息 238 15.3.2使用select語句查詢學生成績 信息 242 15.3.3使用update語句修改學生成績 信息 243 15.3.4使用delete語句刪除學生成績 信息 245 15.4就業面試技巧與解析 248 15.4.1面試技巧與解析(一) 248 15.4.2面試技巧與解析(二) 248 第16章PDO數據庫抽象層 249 ◎本章教學微視頻:16個29分鐘 16.1什么是PDO 249 16.1.1PDO概述 249 16.1.2安裝PDO 250 16.2PDO連接數據庫 250 16.2.1PDO構造函數 250 16.2.2DSN詳解 251 16.3PDO中執行SQL語句 252 16.3.1exec()方法 252 16.3.2query()方法 252 16.3.3預處理語句——prepare()和execute() 方法 253 16.4PDO中獲取結果集 254 16.4.1fetch()方法 254 16.4.2fetchAll()方法 255 16.4.3fetchColumn()方法 256 16.5PDO中捕獲SQL語句中的錯誤 257 16.5.1使用默認模式——PDO::ERRMODE _SILENT 257 16.5.2使用警告模式——PDO::ERRMODE _WARNING 258 16.5.3使用異常模式——PDO::ERRMODE _EXCEPTION 259 16.6PDO中錯誤處理 260 16.6.1errorCode()方法 260 16.6.2errorInfo()方法 261 16.7PDO中事務處理 263 16.8就業面試技巧與解析 264 16.8.1面試技巧與解析(一) 264 16.8.2面試技巧與解析(二) 264 第5篇項目實踐 第17章論壇系統 266 ◎本章教學微視頻:4個20分鐘 17.1論壇概述 266 17.1.1開發環境 266 17.1.2文件結構 267 17.2論壇教程簡介 267 17.2.1論壇數據庫搭建 267 17.2.2論壇的版塊 270 17.2.3添加論壇 271 17.2.4處理添加的論壇頁面 273 17.2.5登錄頁面 273 17.2.6登錄驗證頁面 275 17.2.7注冊頁面 275 17.2.8注冊驗證頁面 277 17.2.9論壇詳情頁 278 17.2.10發布新帖 280 17.2.11處理新發帖的頁面 281 17.2.12帖子回復 282 17.2.13查看帖子詳情 283 17.2.14處理回復帖子的頁面 285 17.3論壇完整代碼 285 17.3.1首頁完整代碼 285 17.3.2登錄完整代碼 287 17.3.3登錄驗證頁面 289 17.3.4注冊頁面 290 17.3.5處理注冊頁面 291 17.3.6添加論壇 292 17.3.7處理添加的論壇頁面 293 17.3.8論壇詳情 293 17.3.9發布新帖 296 17.3.10處理發布的新帖頁面 297 17.3.11查看帖子詳情 298 17.3.12帖子回復 299 17.3.13處理帖子的頁面 300 17.4論壇展示 301 第18章文章發布系統 305 ◎本章教學微視頻:4個18分鐘 18.1系統概述 305 18.1.1開發環境 305 18.1.2文件結構 306 18.1.3創建數據庫 306 18.2后臺的開發 308 18.2.1添加頁面 308 18.2.2添加處理頁面 309 18.2.3文章管理頁面 310 18.2.4文章修改頁面 312 18.2.5修改處理頁面 313 18.2.6刪除文章頁面 313 18.2.7分頁頁面 314 18.3前臺的實現 314 18.3.1文章列表頁面 314 18.3.2文章詳情頁 317 18.3.3登錄頁面 320 18.3.4登錄處理頁面 321 18.3.5注冊頁面 322 18.3.6注冊處理頁面 323 18.3.7評論頁面 324 18.3.8評論處理頁面 325 18.4展示效果 326 18.4.1后臺展示效果 326 18.4.2前臺展示效果 327 第19章企業網站管理系統 329 ◎本章教學微視頻:10個31分鐘 19.1系統概述 329 19.1.1開發環境 330 19.1.2文件結構 330 19.1.3創建數據庫 331 19.2后臺框架 333 19.3登錄驗證 335 19.4退出系統 336 19.5展示“管理員管理”信息 337 19.5.1添加管理員 339 19.5.2修改管理員 340 19.5.3刪除管理員 341 19.6展示“關于我們”信息 341 19.6.1修改“關于我們”信息 342 19.6.2添加“關于我們”信息 344 19.6.3刪除“關于我們”信息 345 19.7展示“新聞資訊”頁面 345 19.7.1添加“新聞資訊”頁面 347 19.7.2修改“新聞資訊”頁面 348 19.7.3刪除“新聞資訊”頁面 349 19.8展示“產品展示”頁面 349 19.8.1添加“產品展示”頁面 351 19.8.2修改“產品展示”頁面 353 19.8.3刪除“產品展示”頁面 355 19.9展示“聯系我們”信息 355 19.9.1添加“聯系我們”信息 357 19.9.2修改“聯系我們”信息 359 19.9.3刪除“聯系我們”信息 360 19.10前臺展示效果 360 19.10.1“關于我們”頁面 360 19.10.2“新聞資訊”頁面 362 19.10.3“產品展示”頁面 363 19.10.4“聯系我們”頁面 365 第20章圖書管理系統 367 ◎本章教學微視頻:4個16分鐘 20.1圖書管理系統概述 367 20.1.1開發環境 367 20.1.2文件結構 368 20.1.3系統功能 368 20.2圖書管理系統介紹 369 20.2.1創建數據庫和數據表 369 20.2.2創建登錄驗證碼 370 20.2.3管理員登錄頁面 371 20.2.4管理員登錄功能的實現 373 20.2.5管理頁面的頭部模塊 374 20.2.6管理頁面的左側模塊 375 20.2.7管理頁面的右側模塊 375 20.2.8管理員密碼更改頁面 376 20.2.9密碼更改功能的實現 377 20.2.10新書管理頁面 378 20.2.11新書管理分頁功能的實現 379 20.2.12新書管理中的修改頁面 380 20.2.13新書管理中修改和刪除功能的 實現 382 20.2.14新書添加頁面 383 20.2.15新書添加功能的實現 384 20.2.16圖書查詢頁面 385 20.2.17圖書查詢功能的實現 386 20.2.18圖書統計功能的實現 387 20.3圖書管理系統文件展示 388 20.3.1系統登錄頁面 388 20.3.2系統內容頁面 390 20.3.3系統修改密碼功能頁面 391 20.3.4系統新書管理頁面 393 20.3.5系統新書管理中修改和刪除功能 394 20.3.6系統新書入庫頁面 396 20.3.7系統圖書查詢頁面 398 20.3.8系統圖書統計完整代碼 400 20.4圖書管理系統效果展示 401
|
序: |