《PHP MySQL开发项目教程》是2013年8月清华大学出版社出版的图书,作者是王鹹锋、黄妙燕、曾德生、张娜、张晓琦。
基本介绍
- 书名PHP+MySQL开发项目教程
- 作者王鹹锋、黄妙燕、曾德生、张娜、张晓琦
- ISBN9787302329800
- 定价33元
- 出版社清华大学出版社
- 出版时间2013.08.01
- 装帧平装
内容简介
本书共分为8个项目,循序渐进地讲解了初学PHP编程时所要掌握的基础内容,其中包括初步认识PHP及相关配置、PHP编程基础学习、PHP中函式的学习、初识MySQL资料库、PHP+MySQL编程和PHP面向对象编程,在本书的讲解了两个经典案例——投票系统开发(PHP+MySQL)和支持多用户的部落格系统开发,以供读者理解和实践前面的基础内容。
本书以项目任务式方法进行编写,对每个知识点都进行了针对性的讲解,在内容选取上以实用性为原则,做到不求面广,但求实用。本书突出案例教学,避免空洞的描述,每个项目任务的内容都通过对案例的深入分析和上机操作加深读者对所学知识的理解,提高学习效果和动手能力。
本书定位为高等院校计算机类专业的专业课教材,也可以作为学习Web开发技术人员的入门自学教材,还是初、中级PHP开发者首选的参考书。
本书以项目任务式方法进行编写,对每个知识点都进行了针对性的讲解,在内容选取上以实用性为原则,做到不求面广,但求实用。本书突出案例教学,避免空洞的描述,每个项目任务的内容都通过对案例的深入分析和上机操作加深读者对所学知识的理解,提高学习效果和动手能力。
本书定位为高等院校计算机类专业的专业课教材,也可以作为学习Web开发技术人员的入门自学教材,还是初、中级PHP开发者首选的参考书。
图书目录
项目1初步认识PHP及相关配置 1
任务1初识PHP 2
1.1.1静态网页与动态网页 2
1.1.2PHP简介及其发展 4
1.1.3初识PHP代码 5
任务2PHP的开发环境及安装 8
1.2.1PHP开发环境简介 8
1.2.2Windows平台下Wamp的下载安装 9
1.2.3editplus的安装 16
项目2PHP编程基础学习 18
任务1了解PHP中数据类型、常量与变数 19
2.1.1PHP中的数据类型 19
2.1.2PHP中的常量 26
2.1.3PHP中的变数 29
2.1.4PHP中的预定义变数 32
2.1.5PHP中的数组型变数 32
任务2认识PHP中运算符及流程控制语句 36
2.2.1运算符 36
2.2.2表达式 42
2.2.3流程控制语句 44
项目3PHP中函式的学习 58
任务1初步认识PHP中的函式 59
3.1.1什幺是函式 59
3.1.2函式的参数 61
3.1.3函式的返回值 63
3.1.4PHP内部函式 64
3.1.5PHP载入外部函式 65
3.1.6自定义函式 66
任务2了解PHP中的常用函式 71
3.2.1数组函式 71
3.2.2字元串处理函式 77
3.2.3时间/日期函式 92
3.2.4数学函式 98
3.2.5图像处理函式 99
3.2.6档案系统函式 106
3.2.7目录的创建、删除与遍历 109
3.2.8其他函式 111
项目4初识MySQL资料库 113
任务1MySQL简介和创建新的资料库 114
4.1.1Web开发与资料库 114
4.1.2MySQL简介 115
4.1.3资料库的安装与初始化 116
4.1.4MySQL中的数据类型 119
任务2资料库操作 121
4.2.1结构化查询语句概述 121
4.2.2数据定义语言(CREATE/ALTER/DROP) 122
4.2.3数据控制语言(COMMITWORK,ROLLBACKWORK) 124
4.2.4数据查询语言(SELECT) 125
4.2.5数据操作语言(INSERT/UPDATE/DELETE) 127
4.2.6资料库的用户管理 128
4.2.7phpMyAdmin的安装和使用 130
4.2.8MySQL实例操作 132
项目5PHP+MySQL编程 135
任务PHP操作MySQL资料库 136
5.1.1準备连线资料库 136
5.1.2PHP操作MySQL的原理 137
5.1.3PHP操作MySQL的方法 138
5.1.4用PHP操作MySQL资料库 140
5.1.5在PHP中实现数据分页 147
5.1.6PHP用户注册与登录功能的实现 150
项目6PHP面向对象编程 157
任务1类与对象 158
6.1.1PHP面向对象概述 158
6.1.2类与对象的定义和套用 159
任务2构造函式与析构函式 169
6.2.1构造函式 169
6.2.2析构函式 171
任务3类的基本套用 172
6.3.1封装性 173
6.3.2__set()、__get()、__isset()、__unset()4个方法的套用 176
6.3.3类的继承 180
6.3.4覆盖与重载 182
6.3.5self、parent与::关键字 183
6.3.6访问类型 184
项目7投票系统开发(PHP+MySQL) 186
任务1系统分析 187
7.1.1系统背景 187
7.1.2系统模组分析 187
7.1.3系统流程图 188
任务2资料库的建立与操作 189
7.2.1资料库的建立 189
7.2.2资料库操作基础模组 190
任务3模组管理 193
7.3.1投票管理模组 194
7.3.2调查显示模组 222
7.3.3投票处理模组 223
7.3.4调查结果显示模组 226
项目8支持多用户的部落格系统开发 228
任务多用户的部落格系统开发 229
8.1.1系统分析 229
8.1.2实施步骤 229
参考文献 269
PHP+MySQL开发项目教程