PHP+MySQL開發實戰

-
【作 者】劉坤
【I S B N 】978-7-5170-2791-1
【責任編輯】陳潔
【適用讀者群】高職高專
【出版時間】2015-03-09
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】232
【千字數】369
【印 張】14.5
【定 價】¥29
【叢 書】國家示范(骨干)高職院校重點建設專業優質核心課程系列教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書從初學者的角度出發,通過淺顯易懂的語言,豐富的項目實戰,對PHP、MySQL進行小型系統開發應該掌握的各方面技術進行詳細闡述。依據PHP+MySQL技術學習過程,設計了6個具體項目,每個項目又由若干的模塊和任務構成,循序漸進、由淺入深,讓學生在完成任務的過程中學到知識和技能,很好地體現“任務驅動、項目載體”的理念。6個項目分別是PHP環境搭建、PHP編程技術、MySQL編程技術、使用PHP開發設計同學錄系統、系統移植以及Linux基本操作,分別從LAMP、WAMP環境搭建到項目設計實施進行具體介紹,涉及實施的關鍵部分都有實施代碼,可以使讀者輕松掌握PHP、MySQL開發的精髓,快速掌握PHP編程、開發技術。
本書配有電子教案,讀者可以從中國水利水電出版社網站和萬水書苑免費下載,網址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
本書可以使讀者掌握Linux操作系統的安裝使用、Apache服務器安裝配置和MySQL數據庫安裝配置,以及PHP編程技巧,結合項目實戰,掌握PHP開發Web框架的搭建和完整的開發過程。
打破了傳統的學科體系,根據項目化教學需要,以項目—模塊—任務來組織內容,最后以同學錄系統綜合項目為實踐,給出了完整的PHP+MySQL系統開發設計詳細過程,將Apache、PHP編程技術、MySQL數據庫技術融為一體。
講解詳實,通俗易懂,容易上手,對于初次學習LAMP、WAMP技術的同學非常實用,書中的代碼在Zend Studio 9.0 環境下全部通過測試。
隨著開源潮流的蓬勃發展,用來開發源代碼的PHP已經與J2EE和.NET商業軟件形成三足鼎立的局面,目前越來越多的公司和企業采用LAMP技術開發系統。本書可以使讀者掌握Linux操作系統的安裝使用、Apache服務器安裝配置和MySQL數據庫安裝配置,以及PHP編程技巧,結合項目實戰,掌握PHP開發Web框架的搭建和完整的開發過程。
本書打破了傳統的學科體系,根據項目化教學需要,以項目-模塊-任務來組織內容,最后以同學錄系統綜合項目為實踐,給出了完整的PHP+MySQL系統開發設計詳細過程,將Apache、PHP編程技術、MySQL數據庫技術融為一體。教材設計中不強求理論體系的完整性,以夠用為度,以實用為標準。整個項目任務循序遞進,先分別講解了LAMP、WAMP各技術的學習,又通過綜合項目將各部分貫通起來,在學習過程中著重培養了學生獨立思考問題和主動解決問題的能力及團隊合作精神。
本書依據PHP+MySQL學習過程,從Linux操作系統安裝使用、PHP分別在Windows系統和Linux系統下的搭建、MySQL數據庫技術、PHP編程技術、綜合實訓項目安排組織內容。對每個項目中的各個具體的任務都做了詳細地分析及操作講解。5個項目學習完成后能夠掌握LAMP、WAMP環境搭建及系統開發,學生成就感強。讓學生通過完成具體任務學習知識和技能,真正做到了做中學、學中做,體現了學生為主體的思想。教材每個項目后都有相關知識講解以及拓展任務訓練,便于同學們課后的復習與訓練。
本書講解詳實,通俗易懂,容易上手,對于初次學習LAMP、WAMP技術的同學非常實用,書中的代碼在Zend Studio 9.0環境下全部通過測試。本書可作為高職、大中專院校師生和計算機培訓班的教材,也可作LAMP、PHP編程技術的專業技術參考書,同時可作為業余愛好者的自學用書。
本書由劉坤主編,參與部分編寫工作的還有楊正校、劉靜、普星、沈嘯等。參與本書編寫的人員全部來自長期從事教學一線和系統設計制作工作崗位的教師和工程師,具有豐富的系統設計與開發經驗。本書是2014年江蘇省中高等職業教育銜接課程體系建設立項課題《基于校企共建專業的中高職銜接的研究與實踐》的研究成果。
在撰寫本書過程中參考了大量書籍和資料,在此對這些書籍和資料的作者表示最誠摯的謝意。
在編寫過程中,我們力求精益求精、全面周到,由于編者水平有限,難免有疏漏和不妥之處,懇請專家、同仁和廣大讀者批評指正。
編 者
2014年10月
1.1 Linux上PHP開發環境搭建 1
任務1 在虛擬機中安裝VMware tools 1
任務2 Linux下Apache服務器安裝與配置 2
任務3 Linux下MySQL數據庫安裝與配置 3
任務4 phpMyAdmin軟件安裝 4
任務5 Linux下PHP的安裝配置與測試 6
1.2 Windows上WAMP配置 7
任務1 Windows上安裝配置Apache
服務器 7
任務2 Windows上安裝配置MySQL
數據庫 10
任務3 Windows上安裝配置PHP運行
環境 21
任務4 Windows上安裝配置
phpMyAdmin 22
任務5 Windows上安裝WAMP集成
環境 23
第2章 PHP編程技術 31
2.1 PHP編程基礎 32
任務1 在瀏覽器中顯示“hello world”
語句 32
任務2 在瀏覽器中輸出個人簡歷 33
任務3 編程實現“電話號碼簿” 34
任務4 計算正方形的面積 34
2.2 PHP流程控制語句 42
任務1 比較兩個數大小 42
任務2 根據考試成績判斷等級 43
任務3 用戶選擇自己喜歡的顏色 44
任務4 簡單星期轉換 45
任務5 計算1~100的累加值 46
任務6 制作乘法口訣表 47
2.3 PHP字符串與正則表達式語句 51
任務1 去除字符串首尾空格 51
任務2 合并與分割字符串 52
任務3 截取指定長度字符串 52
任務4 驗證身份證號碼是否規范 53
任務5 驗證郵箱格式是否正確 54
任務6 驗證網址、IP地址是否符合要求 55
任務7 驗證電話號碼、賬號是否
符合規范 56
2.4 PHP數組定義與訪問 59
任務1 數組合并與拆分 59
任務2 數組元素的添加與刪除 60
任務3 查找數組元素 60
2.5 PHP文件上傳 66
任務1 實現單個文件上傳 66
任務2 上傳指定文件類型的文件 67
2.6 PHP訪問Web頁面 71
任務1 用戶注冊頁面設計與制作 71
任務2 簡單留言板設計實現 73
第3章 MySQL編程技術 83
3.1 MySQL數據庫操作命令 84
任務1 啟動測試MySQL數據庫 84
任務2 MySQL數據庫管理 85
任務3 數據庫導出與導入 86
3.2 MySQL數據庫操作 89
任務1 創建MySQL數據庫及數據表 89
任務2 創建sp數據庫及數據表 91
任務3 創建student數據庫及數據表 92
任務4 創建sp數據庫及其操作 94
3.3 phpMyAdmin管理MySQL數據庫 106
任務1 使用phpMyAdmin操作數據庫 106
任務2 使用phpMyAdmin操作數據表 107
任務3 使用phpMyAdmin操作數據 109
任務4 使用phpMyAdmin導入導出
數據庫 111
3.4 PHP操作MySQL數據庫 113
任務1 利用數據庫保存留言 113
任務2 顯示留言 115
第4章 使用PHP開發設計同學錄系統 120
4.1 同學錄系統需求分析 121
任務1 同學錄系統需求分析 121
任務2 同學錄系統設計 121
任務3 同學錄系統數據庫表的結構設計 122
4.2 同學錄系統數據庫創建 126
4.3 同學錄系統框架設計 131
任務1 Linux中PHP工具軟件Zend Studio
的安裝使用 131
任務2 系統公共文件編寫 131
4.4 用戶注冊模塊 138
任務1 編寫用戶注冊用戶名文件
reguser.php 138
任務2 編寫用戶注冊信息文件
reginfo.php 142
任務3 編寫用戶注冊完成文件
regok.php 147
4.5 用戶登錄模塊 149
4.6 用戶首頁模塊 153
任務1 設計并實現用戶首頁login.php
功能 153
任務2 設計并實現創建班級頁面createclass.php 157
任務3 實現login.php中“加入班級”
功能 161
4.7 班級首頁模塊 165
4.8 用戶信息模塊 167
任務1 實現修改用戶信息頁面
userinfo.php 167
任務2 修改用戶密碼頁面userpwd.php
文件實現 170
任務3 我的名片usercard.php文件實現 171
4.9 班級留言功能模塊 176
任務1 完成發表留言表單設計制作 176
任務2 將用戶發表的留言寫入數據庫
guestbook表中 178
任務3 分頁顯示班級留言 179
4.10 班級讀物功能模塊 183
任務1 完成classreadings.php頁面設計 183
任務2 實現classreadings.php頁面功能 184
第5章 系統移植 190
任務1 系統從Linux移植到Windows 190
任務2 系統從Windows移植到Linux 193
第6章 Linux基本操作 196
任務1 在虛擬機中安裝Linux操作系統 196
任務2 Linux文件和目錄操作命令 197
任務3 Linux下vi編輯器使用 201
任務4 Linux軟件包安裝 203
參考文獻 223
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]