PHP+MySQL開發(fā)實(shí)戰(zhàn)

-
【作 者】劉坤
【I S B N 】978-7-5170-2791-1
【責(zé)任編輯】陳潔
【適用讀者群】高職高專
【出版時間】2015-03-09
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】232
【千字?jǐn)?shù)】369
【印 張】14.5
【定 價】¥29
【叢 書】國家示范(骨干)高職院校重點(diǎn)建設(shè)專業(yè)優(yōu)質(zhì)核心課程系列教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書從初學(xué)者的角度出發(fā),通過淺顯易懂的語言,豐富的項(xiàng)目實(shí)戰(zhàn),對PHP、MySQL進(jìn)行小型系統(tǒng)開發(fā)應(yīng)該掌握的各方面技術(shù)進(jìn)行詳細(xì)闡述。依據(jù)PHP+MySQL技術(shù)學(xué)習(xí)過程,設(shè)計了6個具體項(xiàng)目,每個項(xiàng)目又由若干的模塊和任務(wù)構(gòu)成,循序漸進(jìn)、由淺入深,讓學(xué)生在完成任務(wù)的過程中學(xué)到知識和技能,很好地體現(xiàn)“任務(wù)驅(qū)動、項(xiàng)目載體”的理念。6個項(xiàng)目分別是PHP環(huán)境搭建、PHP編程技術(shù)、MySQL編程技術(shù)、使用PHP開發(fā)設(shè)計同學(xué)錄系統(tǒng)、系統(tǒng)移植以及Linux基本操作,分別從LAMP、WAMP環(huán)境搭建到項(xiàng)目設(shè)計實(shí)施進(jìn)行具體介紹,涉及實(shí)施的關(guān)鍵部分都有實(shí)施代碼,可以使讀者輕松掌握PHP、MySQL開發(fā)的精髓,快速掌握PHP編程、開發(fā)技術(shù)。
本書配有電子教案,讀者可以從中國水利水電出版社網(wǎng)站和萬水書苑免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.hzxbc.cn。
本書可以使讀者掌握Linux操作系統(tǒng)的安裝使用、Apache服務(wù)器安裝配置和MySQL數(shù)據(jù)庫安裝配置,以及PHP編程技巧,結(jié)合項(xiàng)目實(shí)戰(zhàn),掌握PHP開發(fā)Web框架的搭建和完整的開發(fā)過程。
打破了傳統(tǒng)的學(xué)科體系,根據(jù)項(xiàng)目化教學(xué)需要,以項(xiàng)目—模塊—任務(wù)來組織內(nèi)容,最后以同學(xué)錄系統(tǒng)綜合項(xiàng)目為實(shí)踐,給出了完整的PHP+MySQL系統(tǒng)開發(fā)設(shè)計詳細(xì)過程,將Apache、PHP編程技術(shù)、MySQL數(shù)據(jù)庫技術(shù)融為一體。
講解詳實(shí),通俗易懂,容易上手,對于初次學(xué)習(xí)LAMP、WAMP技術(shù)的同學(xué)非常實(shí)用,書中的代碼在Zend Studio 9.0 環(huán)境下全部通過測試。
隨著開源潮流的蓬勃發(fā)展,用來開發(fā)源代碼的PHP已經(jīng)與J2EE和.NET商業(yè)軟件形成三足鼎立的局面,目前越來越多的公司和企業(yè)采用LAMP技術(shù)開發(fā)系統(tǒng)。本書可以使讀者掌握Linux操作系統(tǒng)的安裝使用、Apache服務(wù)器安裝配置和MySQL數(shù)據(jù)庫安裝配置,以及PHP編程技巧,結(jié)合項(xiàng)目實(shí)戰(zhàn),掌握PHP開發(fā)Web框架的搭建和完整的開發(fā)過程。
本書打破了傳統(tǒng)的學(xué)科體系,根據(jù)項(xiàng)目化教學(xué)需要,以項(xiàng)目-模塊-任務(wù)來組織內(nèi)容,最后以同學(xué)錄系統(tǒng)綜合項(xiàng)目為實(shí)踐,給出了完整的PHP+MySQL系統(tǒng)開發(fā)設(shè)計詳細(xì)過程,將Apache、PHP編程技術(shù)、MySQL數(shù)據(jù)庫技術(shù)融為一體。教材設(shè)計中不強(qiáng)求理論體系的完整性,以夠用為度,以實(shí)用為標(biāo)準(zhǔn)。整個項(xiàng)目任務(wù)循序遞進(jìn),先分別講解了LAMP、WAMP各技術(shù)的學(xué)習(xí),又通過綜合項(xiàng)目將各部分貫通起來,在學(xué)習(xí)過程中著重培養(yǎng)了學(xué)生獨(dú)立思考問題和主動解決問題的能力及團(tuán)隊(duì)合作精神。
本書依據(jù)PHP+MySQL學(xué)習(xí)過程,從Linux操作系統(tǒng)安裝使用、PHP分別在Windows系統(tǒng)和Linux系統(tǒng)下的搭建、MySQL數(shù)據(jù)庫技術(shù)、PHP編程技術(shù)、綜合實(shí)訓(xùn)項(xiàng)目安排組織內(nèi)容。對每個項(xiàng)目中的各個具體的任務(wù)都做了詳細(xì)地分析及操作講解。5個項(xiàng)目學(xué)習(xí)完成后能夠掌握LAMP、WAMP環(huán)境搭建及系統(tǒng)開發(fā),學(xué)生成就感強(qiáng)。讓學(xué)生通過完成具體任務(wù)學(xué)習(xí)知識和技能,真正做到了做中學(xué)、學(xué)中做,體現(xiàn)了學(xué)生為主體的思想。教材每個項(xiàng)目后都有相關(guān)知識講解以及拓展任務(wù)訓(xùn)練,便于同學(xué)們課后的復(fù)習(xí)與訓(xùn)練。
本書講解詳實(shí),通俗易懂,容易上手,對于初次學(xué)習(xí)LAMP、WAMP技術(shù)的同學(xué)非常實(shí)用,書中的代碼在Zend Studio 9.0環(huán)境下全部通過測試。本書可作為高職、大中專院校師生和計算機(jī)培訓(xùn)班的教材,也可作LAMP、PHP編程技術(shù)的專業(yè)技術(shù)參考書,同時可作為業(yè)余愛好者的自學(xué)用書。
本書由劉坤主編,參與部分編寫工作的還有楊正校、劉靜、普星、沈嘯等。參與本書編寫的人員全部來自長期從事教學(xué)一線和系統(tǒng)設(shè)計制作工作崗位的教師和工程師,具有豐富的系統(tǒng)設(shè)計與開發(fā)經(jīng)驗(yàn)。本書是2014年江蘇省中高等職業(yè)教育銜接課程體系建設(shè)立項(xiàng)課題《基于校企共建專業(yè)的中高職銜接的研究與實(shí)踐》的研究成果。
在撰寫本書過程中參考了大量書籍和資料,在此對這些書籍和資料的作者表示最誠摯的謝意。
在編寫過程中,我們力求精益求精、全面周到,由于編者水平有限,難免有疏漏和不妥之處,懇請專家、同仁和廣大讀者批評指正。
編 者
2014年10月
1.1 Linux上PHP開發(fā)環(huán)境搭建 1
任務(wù)1 在虛擬機(jī)中安裝VMware tools 1
任務(wù)2 Linux下Apache服務(wù)器安裝與配置 2
任務(wù)3 Linux下MySQL數(shù)據(jù)庫安裝與配置 3
任務(wù)4 phpMyAdmin軟件安裝 4
任務(wù)5 Linux下PHP的安裝配置與測試 6
1.2 Windows上WAMP配置 7
任務(wù)1 Windows上安裝配置Apache
服務(wù)器 7
任務(wù)2 Windows上安裝配置MySQL
數(shù)據(jù)庫 10
任務(wù)3 Windows上安裝配置PHP運(yùn)行
環(huán)境 21
任務(wù)4 Windows上安裝配置
phpMyAdmin 22
任務(wù)5 Windows上安裝WAMP集成
環(huán)境 23
第2章 PHP編程技術(shù) 31
2.1 PHP編程基礎(chǔ) 32
任務(wù)1 在瀏覽器中顯示“hello world”
語句 32
任務(wù)2 在瀏覽器中輸出個人簡歷 33
任務(wù)3 編程實(shí)現(xiàn)“電話號碼簿” 34
任務(wù)4 計算正方形的面積 34
2.2 PHP流程控制語句 42
任務(wù)1 比較兩個數(shù)大小 42
任務(wù)2 根據(jù)考試成績判斷等級 43
任務(wù)3 用戶選擇自己喜歡的顏色 44
任務(wù)4 簡單星期轉(zhuǎn)換 45
任務(wù)5 計算1~100的累加值 46
任務(wù)6 制作乘法口訣表 47
2.3 PHP字符串與正則表達(dá)式語句 51
任務(wù)1 去除字符串首尾空格 51
任務(wù)2 合并與分割字符串 52
任務(wù)3 截取指定長度字符串 52
任務(wù)4 驗(yàn)證身份證號碼是否規(guī)范 53
任務(wù)5 驗(yàn)證郵箱格式是否正確 54
任務(wù)6 驗(yàn)證網(wǎng)址、IP地址是否符合要求 55
任務(wù)7 驗(yàn)證電話號碼、賬號是否
符合規(guī)范 56
2.4 PHP數(shù)組定義與訪問 59
任務(wù)1 數(shù)組合并與拆分 59
任務(wù)2 數(shù)組元素的添加與刪除 60
任務(wù)3 查找數(shù)組元素 60
2.5 PHP文件上傳 66
任務(wù)1 實(shí)現(xiàn)單個文件上傳 66
任務(wù)2 上傳指定文件類型的文件 67
2.6 PHP訪問Web頁面 71
任務(wù)1 用戶注冊頁面設(shè)計與制作 71
任務(wù)2 簡單留言板設(shè)計實(shí)現(xiàn) 73
第3章 MySQL編程技術(shù) 83
3.1 MySQL數(shù)據(jù)庫操作命令 84
任務(wù)1 啟動測試MySQL數(shù)據(jù)庫 84
任務(wù)2 MySQL數(shù)據(jù)庫管理 85
任務(wù)3 數(shù)據(jù)庫導(dǎo)出與導(dǎo)入 86
3.2 MySQL數(shù)據(jù)庫操作 89
任務(wù)1 創(chuàng)建MySQL數(shù)據(jù)庫及數(shù)據(jù)表 89
任務(wù)2 創(chuàng)建sp數(shù)據(jù)庫及數(shù)據(jù)表 91
任務(wù)3 創(chuàng)建student數(shù)據(jù)庫及數(shù)據(jù)表 92
任務(wù)4 創(chuàng)建sp數(shù)據(jù)庫及其操作 94
3.3 phpMyAdmin管理MySQL數(shù)據(jù)庫 106
任務(wù)1 使用phpMyAdmin操作數(shù)據(jù)庫 106
任務(wù)2 使用phpMyAdmin操作數(shù)據(jù)表 107
任務(wù)3 使用phpMyAdmin操作數(shù)據(jù) 109
任務(wù)4 使用phpMyAdmin導(dǎo)入導(dǎo)出
數(shù)據(jù)庫 111
3.4 PHP操作MySQL數(shù)據(jù)庫 113
任務(wù)1 利用數(shù)據(jù)庫保存留言 113
任務(wù)2 顯示留言 115
第4章 使用PHP開發(fā)設(shè)計同學(xué)錄系統(tǒng) 120
4.1 同學(xué)錄系統(tǒng)需求分析 121
任務(wù)1 同學(xué)錄系統(tǒng)需求分析 121
任務(wù)2 同學(xué)錄系統(tǒng)設(shè)計 121
任務(wù)3 同學(xué)錄系統(tǒng)數(shù)據(jù)庫表的結(jié)構(gòu)設(shè)計 122
4.2 同學(xué)錄系統(tǒng)數(shù)據(jù)庫創(chuàng)建 126
4.3 同學(xué)錄系統(tǒng)框架設(shè)計 131
任務(wù)1 Linux中PHP工具軟件Zend Studio
的安裝使用 131
任務(wù)2 系統(tǒng)公共文件編寫 131
4.4 用戶注冊模塊 138
任務(wù)1 編寫用戶注冊用戶名文件
reguser.php 138
任務(wù)2 編寫用戶注冊信息文件
reginfo.php 142
任務(wù)3 編寫用戶注冊完成文件
regok.php 147
4.5 用戶登錄模塊 149
4.6 用戶首頁模塊 153
任務(wù)1 設(shè)計并實(shí)現(xiàn)用戶首頁login.php
功能 153
任務(wù)2 設(shè)計并實(shí)現(xiàn)創(chuàng)建班級頁面createclass.php 157
任務(wù)3 實(shí)現(xiàn)login.php中“加入班級”
功能 161
4.7 班級首頁模塊 165
4.8 用戶信息模塊 167
任務(wù)1 實(shí)現(xiàn)修改用戶信息頁面
userinfo.php 167
任務(wù)2 修改用戶密碼頁面userpwd.php
文件實(shí)現(xiàn) 170
任務(wù)3 我的名片usercard.php文件實(shí)現(xiàn) 171
4.9 班級留言功能模塊 176
任務(wù)1 完成發(fā)表留言表單設(shè)計制作 176
任務(wù)2 將用戶發(fā)表的留言寫入數(shù)據(jù)庫
guestbook表中 178
任務(wù)3 分頁顯示班級留言 179
4.10 班級讀物功能模塊 183
任務(wù)1 完成classreadings.php頁面設(shè)計 183
任務(wù)2 實(shí)現(xiàn)classreadings.php頁面功能 184
第5章 系統(tǒng)移植 190
任務(wù)1 系統(tǒng)從Linux移植到Windows 190
任務(wù)2 系統(tǒng)從Windows移植到Linux 193
第6章 Linux基本操作 196
任務(wù)1 在虛擬機(jī)中安裝Linux操作系統(tǒng) 196
任務(wù)2 Linux文件和目錄操作命令 197
任務(wù)3 Linux下vi編輯器使用 201
任務(wù)4 Linux軟件包安裝 203
參考文獻(xiàn) 223
- 零基礎(chǔ)玩轉(zhuǎn)國產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- 計算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計 [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅]
- 高級辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長沙市會展業(yè)發(fā)展報告 [主編 周棟良]
- C++程序設(shè)計基礎(chǔ)教程
- 局域網(wǎng)組建與維護(hù)
- PHP+MySQL開發(fā)實(shí)戰(zhàn)
- IT產(chǎn)品銷售與服務(wù)管理
- 網(wǎng)頁設(shè)計實(shí)訓(xùn)教程
- Java程序設(shè)計項(xiàng)目教程
- 數(shù)據(jù)庫應(yīng)用技術(shù)——SQL Server 2008
- Flash AS 3.0動畫程序設(shè)計案例教程
- 單片機(jī)應(yīng)用教程
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計安裝與調(diào)試
- 電子產(chǎn)品原理安裝與調(diào)試
- 生產(chǎn)過程控制系統(tǒng)安裝與調(diào)試
- 網(wǎng)絡(luò)技術(shù)及應(yīng)用
- 工廠變配電設(shè)備安裝與調(diào)試
- PLC系統(tǒng)安裝與調(diào)試
- PLC控制系統(tǒng)設(shè)計安裝與調(diào)試