PHP+MySQL开发实战

出版日期:2015-1
ISBN:9787517027913
作者:刘坤,杨正校,刘静,普星,沈啸
页数:232页

作者简介

本书从初学者的角度出发,通过浅显易懂的语言,丰富的项目实战,对PHP、MySQL进行小型系统开发应该掌握的各方面技术进行详细阐述。依据PHP+MySQL技术学习过程,设计了6个具体项目,每个项目又由若干的模块和任务构成,循序渐进、由浅入深,让学生在完成任务的过程中学到知识和技能,很好地体现“任务驱动、项目载体”的理念。6个项目分别是PHP环境搭建、PHP编程技术、MySQL编程技术、使用PHP开发设计同学录系统、系统移植以及Linux基本操作,分别从LAMP、WAMP环境搭建到项目设计实施进行具体介绍,涉及实施的关键部分都有实施代码,可以使读者轻松掌握PHP、MySQL开发的精髓,快速掌握PHP编程、开发技术。
本书配有电子教案,读者可以从中国水利水电出版社网站和万水书院免费下载,网址为:http://www.waterpub.com.cn/softdown/和http:www.wsbookshow.com。

书籍目录

第1章 PHP环境搭建
1
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

内容概要

随着开源潮流的蓬勃发展,用来开发源代码的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月


 PHP+MySQL开发实战下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     我不明白,明明是今年刚出版的书,为什么在写同学录时会请读者去11年已关闭的网易同学录去参考。另外,现在PHP5.5用的都是mysqli..不是mysql...因此给本书评三星而不是四星。本书的结构很好,让人读的进去,光是这一点,就可以说这是一本好书。本书举了许多实例,以及良好的编码习惯及其他习惯,确确实实的为初学者树立了榜样。

精彩短评 (总计1条)

  •     PHP就是学自这本书。虽然用的是PHP5.5,但是其他的一些逻辑也是共通的
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024