PHP+MySQL项目实例开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:施莹,余爱华,韦伟主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302374534
- 页数:268 页
第1章 基础知识 1
1.1 PHP、Apache、MySQL和开源的简介 1
1.1.1 开源软件及其优点 1
1.1.2 PHP简介 2
1.1.3 Apache简介 6
1.1.4 MySQL简介 7
1.2 动态Web站点 9
1.2.1 B/S结构原理 9
1.2.2 Linux环境下的安装与配置 10
1.2.3 Windows环境下的安装配置 11
1.2.4 常见Apache+PHP+MySQL整合安装环境 13
本章小结 14
重点回顾 15
本章实训 15
第2章 PHP语法基础 16
2.1 基本语法 16
2.1.1 在Web页面中嵌入PHP 16
2.1.2 发送数据到Web浏览器 18
2.1.3 理解PHP、HTML和空白 21
2.1.4 编写注释 24
2.2 词法结构 27
2.2.1 什么是变量 27
2.2.2 关于字符串 29
2.2.3 关于常量 33
2.2.4 关于数字 34
2.2.5 单引号与双引号 36
2.3 项目训练——内容管理系统CMS首页设计 38
2.3.1 项目说明 38
2.3.2 设计思路 39
2.3.3 设计过程 39
本章小结 40
重点回顾 40
本章实训 41
第3章 流程控制语句 43
3.1 条件语句与运算符 43
3.1.1 if条件语句 43
3.1.2 switch条件语句 47
3.2 循环结构 49
3.2.1 while循环 49
3.2.2 for循环 51
3.3 项目训练——动态年月日下拉菜单 53
3.3.1 项目说明 53
3.3.2 设计思路 53
3.3.3 设计过程 53
本章小结 56
重点回顾 56
本章实训 56
第4章 数组 57
4.1 什么是数组 57
4.1.1 索引数组与联合数组 57
4.1.2 创建数组 58
4.1.3 数组的打印 59
4.2 访问数组 62
4.2.1 foreach循环 62
4.2.2 多维数组 66
4.3 数组应用 70
4.3.1 基本数组函数 70
4.3.2 数组与字符串的转换 71
4.4 项目训练——简易判断文件格式 72
4.4.1 项目说明 72
4.4.2 设计思路 72
4.4.3 设计过程 72
本章小结 74
重点回顾 74
本章实训 74
第5章 函数 76
5.1 创建和调用自定义函数 76
5.1.1 自定义函数 76
5.1.2 创建带参数的函数 79
5.1.3 设置默认的参数值 81
5.1.4 从函数返回值 82
5.2 PHP内置函数 84
5.2.1 常见的基本函数 85
5.2.2 日期和时间函数 88
5.2.3 字符串处理函数 94
5.3 项目训练——随机数验证码图片的制作 98
5.3.1 项目背景与思路 98
5.3.2 设计过程 101
本章小结 104
重点回顾 105
本章实训 105
第6章 表单——处理用户输入 106
6.1 HTML表单 106
6.1.1 创建HTML表单 106
6.1.2 处理HTML表单 111
6.2 表单验证 118
6.2.1 验证表单是否提交 118
6.2.2 验证表单数据 119
6.2.3 避免表单多次提交 127
6.3 项目训练——用户注册功能设计 130
6.3.1 项目说明 130
6.3.2 设计思路 130
6.3.3 设计过程 134
本章小结 139
重点回顾 139
本章实训 139
第7章 创建动态Web站点 141
7.1 包含多个文件 141
7.1.1 包含外部文件函数 141
7.1.2 绝对路径与相对路径 142
7.1.3 include()和require()的区别 142
7.1.4 站点文件结构 142
7.2 PHP上传文件的原理与实现 149
7.2.1 利用PHP上传文件 149
7.2.2 $_FILES数组结构 150
7.2.3 上传综合范例 151
7.3 项目训练——简易计数器设计 157
7.3.1 项目说明 157
7.3.2 设计原理 157
7.3.3 设计过程 160
本章小结 162
重点回顾 162
本章实训 162
第8章 SQL与MySQL 164
8.1 数据库设计 164
8.1.1 收集并分析数据需求 164
8.1.2 逻辑地划分数据 165
8.1.3 选择正确的数据类型 165
8.2 操作MySQL 169
8.2.1 使用命令行管理MySQL 169
8.2.2 用phpMyAdmin管理MySQL 171
8.3 SQL基础 181
8.4 MySQL用户管理 182
8.4.1 MySQL管理员root 182
8.4.2 用户管理 183
8.4.3 权限分配 186
8.5 项目训练——购物类网站产品目录的数据库设计 189
8.5.1 项目说明 189
8.5.2 设计思路 189
8.5.3 设计过程 189
本章小结 190
重点回顾 190
本章实训 190
第9章 使用PHP和MySQL 191
9.1 连接MySQL 191
9.1.1 连接到MySQL 191
9.1.2 选择数据库 192
9.1.3 关闭数据库连接 192
9.1.4 网站配置文件 193
9.2 执行简单查询 197
9.2.1 执行SQL操作 197
9.2.2 MySQL的字符集 197
9.2.3 插入操作 199
9.3 检索查询结果 206
9.3.1 处理查询结果数组 206
9.3.2 检索查询结果 207
9.3.3 统计返回的记录数 210
9.4 项目训练——用户管理之密码管理 216
9.4.1 项目说明 216
9.4.2 设计原理 216
9.4.3 设计过程 216
本章小结 222
重点回顾 223
本章实训 223
第10章 cookie和会话 224
10.1 使用cookie 224
10.1.1 设置cookie 224
10.1.2 访问cookie 229
10.1.3 删除cookie 231
10.2 使用session会话 235
10.2.1 设置session变量 236
10.2.2 访问session变量 239
10.2.3 删除session变量 241
10.2.4 更改会话行为 244
10.3 项目训练——安全使用session 244
10.3.1 项目说明 244
10.3.2 项目原理 245
10.3.3 设计过程 245
本章小结 248
重点回顾 248
本章实训 248
第11章 项目案例——使用CI框架快速开发CMS 249
11.1 类与对象 249
11.2 什么是CodeIgniter(CI) 250
11.2.1 下载与安装CI 251
11.2.2 CI文件结构 252
11.2.3 MVC模式 252
11.2.4 应用程序流程 253
11.3 CI的语法规则 254
11.3.1 控制器 254
11.3.2 视图 254
11.3.3 传递数据到视图 255
11.4 项目训练——CMS系统设计与开发 258
11.4.1 项目说明 258
11.4.2 项目原理 258
11.4.3 设计过程 259
本章小结 267
重点回顾 267
本章实训 267
参考文献 268
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019