图书介绍
PHP+MySQL网站开发从零开始学 视频教学版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 樊爱宛,黄凯编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302479697
- 出版时间:2017
- 标注页数:395页
- 文件大小:99MB
- 文件页数:417页
- 主题词:PHP语言-程序设计;关系数据库系统
PDF下载
下载说明
PHP+MySQL网站开发从零开始学 视频教学版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识PHP 71
1.1 PHP的发展历程1
1.2 PHP语言的优缺点2
1.3 谁在用PHP3
1.4 PHP 7的新特性3
1.4.1 性能提高3
1.4.2 标量类型声明4
1.4.3 返回值类型声明4
1.4.4 NULL合并运算符4
1.4.5 太空船操作符(组合比较符)4
1.4.6 匿名类5
1.4.7 use加强5
1.5 搭建PHP开发环境5
1.5.1 下载XAMPP6
1.5.2 Windows版本7
1.5.3 Linux版本9
1.5.4 MAC OS X版本10
1.5.5 其他安装方式10
1.6 配置和启动XAMPP10
1.6.1 Windows版本10
1.6.2 Linux与MAC OS X版本11
1.6.3 查看PHP配置信息13
1.7 第一个PHP程序:Hello World14
1.8 PHP的开发工具15
1.8.1 SublimeText简介15
1.8.2 Atom简介25
1.8.3 其他流行的集成开发环境与开发工具30
第2章 PHP基础语法31
2.1 PHP标识符31
2.2 变量32
2.2.1 变量名称32
2.2.2 给变量赋值32
2.2.3 引用赋值33
2.2.4 变量的数据类型33
2.2.5 可变变量34
2.3 常量34
2.3.1 声明常量34
2.3.2 常量与变量不同35
2.3.3 检查某常量是否存在35
2.3.4 内置常量35
2.4 数据类型36
2.4.1 数据类型简介36
2.4.2 布尔型(boolean)36
2.4.3 整型(integer)37
2.4.4 浮点型(float)38
2.4.5 字符串(string)38
2.4.6 数组(array)40
2.4.7 对象(object)40
2.4.8 资源(resource)41
2.4.9 无类型(NULL)41
2.4.10 数据类型相互转换41
2.5 表达式42
2.6 运算符42
2.6.1 算术运算符42
2.6.2 字符串运算符43
2.6.3 赋值运算符43
2.6.4 比较运算符43
2.6.5 逻辑运算符44
2.6.6 按位运算符45
2.6.7 错误控制运算符45
2.6.8 三元运算符45
2.6.9 NULL合并运算符46
2.6.10 太空船操作符(组合比较符)46
2.6.11 运算符的优先级和结合规则46
2.7 流程控制46
2.7.1 条件控制语句if、else、elseif47
2.7.2 条件控制语句switch、case、break、default48
2.7.3 while循环语句48
2.7.4 do...while循环语句49
2.7.5 for循环语句49
2.7.6 foreach循环语句50
2.7.7 使用break/contine语句跳出循环51
2.8 函数(function)51
2.8.1 函数的定义51
2.8.2 向函数传递参数52
2.8.3 通过引用传递参数53
2.8.4 默认参数的值53
2.8.5 参数类型声明54
2.8.6 可变数量的参数列表54
2.8.7 使用全局变量55
2.8.8 使用静态变量55
2.8.9 从函数返回值56
2.8.10 返回值类型声明56
2.8.11 可变函数57
2.8.12 匿名函数57
第3章 PHP与用户交互58
3.1 表单处理58
3.1.1 表单简介58
3.1.2 GET和POST的区别59
3.1.3 PHP与表单处理60
3.2 表单元素及处理60
3.2.1 文本框60
3.2.2 单选按钮(radio)与复选框(checkbox)61
3.2.3 下拉列表63
3.2.4 按钮65
3.3 Cookie66
3.3.1 什么是Cookie67
3.3.2 如何创建Cookie67
3.3.3 如何读取Cookie68
3.3.4 如何确认Cookie存在68
3.3.5 如何删除Cookie68
3.4 Session69
3.4.1 什么是Session69
3.4.2 如何创建Session69
3.4.3 如何存储Session70
3.4.4 如何检测Session是否存在70
3.4.5 终结Session71
第4章 字符串和数组72
4.1 字符串72
4.1.1 字符串里字符的类型72
4.1.2 连接字符串72
4.1.3 计算字符串长度strlen()73
4.1.4 检索字符串73
4.1.5 截取字符串75
4.1.6 替换字符串75
4.1.7 清理字符串76
4.1.8 切分和组合字符串77
4.1.9 其他常用字符串函数78
4.2 数组的类型79
4.2.1 数字索引数组79
4.2.2 关联索引数组79
4.2.3 多维数组80
4.3 统计数组元素个数count()函数81
4.4 用foreach遍历数组82
4.5 设置数组指针——reset()、end()、next()、prev()、current()、each()82
4.6 数组排序83
4.6.1 默认排序sort()、rsort()83
4.6.2 关联索引数组按照键值排序asort()、arsort()85
4.6.3 关联索引数组按照键名排序ksort()、krsort()85
4.7 数组常见操作86
4.7.1 向数组添加新元素array_push()、array_unshift()86
4.7.2 删除数组元素array_pop()、array_shift()86
4.7.3 删除数组中的重复值array_unique()87
4.7.4 对数组进行查询in_array()88
4.7.5 其他常用数组函数array_keys()、array_values()、unset()88
第5章 日期与时间90
5.1 设置时区90
5.2 获取UNIX时间戳91
5.3 根据时间戳获取日期和时间91
5.4 根据日期和时间获取时间戳92
5.5 根据时间戳获取包含日期信息的数组92
5.6 验证日期的有效性93
5.7 输出指定格式的日期和时间94
5.8 面向对象的日期时间类95
5.8.1 DateTime类95
5.8.2 DateTimeImmutable类96
5.8.3 DateTimeZone类97
5.8.4 DateInterval类98
5.8.5 DatePeriod类99
第6章 文件与目录100
6.1 文件操作100
6.1.1 打开文件100
6.1.2 检查是否已到达文件末尾101
6.1.3 读取文件102
6.1.4 关闭文件102
6.1.5 将整个文件读入一个字符串103
6.1.6 将字符串写入文件103
6.1.7 将整个文件读入一个数组104
6.1.8 复制文件104
6.1.9 删除文件105
6.1.10 检查文件是否正常105
6.1.11 返回关于文件的信息105
6.2 目录操作107
6.2.1 打开目录107
6.2.2 关闭目录107
6.2.3 读取目录107
6.2.4 创建目录108
6.2.5 删除目录109
6.2.6 重命名文件或目录109
6.2.7 检查文件或目录是否存在109
第7章 PHP与国际化110
7.1 多字节字符函数110
7.1.1 检测字符串的编码111
7.1.2 检查字符串在指定的编码里是否有效111
7.1.3 转换字符编码格式111
7.1.4 解析$_GET字符串112
7.1.5 按字节数来截取字符串112
7.2 intl模块简介113
7.2.1 安装intl模块113
7.2.2 Collator类比较字符串114
7.2.3 NumberFormatter类帮助做财务114
7.2.4 IntlDateFormatter类显示中文版的日期时间115
第8章 PHP与zip文件处理116
8.1 zip函数116
8.1.1 打开和关闭zip文件116
8.1.2 读取并打印文件/目录名称117
8.1.3 处理zip文件118
8.2 处理zip文件的必杀技:ZipArchive类120
8.2.1 打开/关闭压缩文件120
8.2.2 解压缩文件121
8.2.3 添加目录与文件121
8.2.4 遍历zip文件123
8.2.5 获取文件124
第9章 图形图像处理125
9.1 启用GD2扩展库125
9.2 创建图形图像126
9.2.1 用PHP生成一个简单图形127
9.2.2 详解PHP生成图形的步骤127
9.3 操作图形图像129
9.3.1 更改图像颜色129
9.3.2 在图像上输出文字129
9.4 操作已有的图片130
9.4.1 获取图片的宽和高130
9.4.2 生成图片的缩略图131
9.4.3 给图片添加水印效果——文字水印132
9.4.4 给图片添加水印效果——图片水印133
第10章 正则表达式135
10.1 在PHP中使用正则表达式135
10.1.1 应用正则的函数135
10.1.2 通过一个例子理解正则136
10.1.3 定义正则表达式的头部和尾部137
10.2 正则表达式中的符号137
10.2.1 元字符137
10.2.2 转义字符139
10.2.3 修正符139
10.2.4 字符应用140
10.3 验证URL141
10.4 验证电话号码142
第11章 MySQL的安装与配置143
11.1 什么是MySQL143
11.1.1 客户端/服务器软件143
11.1.2 MySQL版本143
11.1.3 MySQL的优势144
11.2 安装与配置MySQL5.6144
11.3 启动服务并登录MySQL数据库154
11.3.1 启动MySQL服务154
11.3.2 登录MySQL数据库156
11.3.3 配置Path变量157
11.4 更改MySQL的配置158
11.5 MySQL安装失败解决方案160
第12章 数据库的基本操作161
12.1 创建数据库161
12.2 删除数据库163
12.3 数据库存储引擎164
12.3.1 MySQL支持的存储引擎164
12.3.2 各存储引擎的区别172
12.4 查看默认存储引擎173
12.5 实战演练——创建数据库的全过程174
第13章 数据表的基本操作176
13.1 新建数据表176
13.1.1 语法形式176
13.1.2 主键约束178
13.1.3 外键关联180
13.1.4 非空约束182
13.1.5 唯一性约束182
13.1.6 默认值183
13.1.7 设置自动增加属性184
13.2 查看数据表结构185
13.2.1 查看表结构186
13.2.2 查看创建表的语句187
13.3 修改数据表188
13.3.1 修改表名188
13.3.2 修改字段类型189
13.3.3 修改字段名191
13.3.4 添加字段192
13.3.5 删除字段195
13.3.6 修改字段的排列位置196
13.3.7 更改表的存储引擎198
13.3.8 删除表的外键关联199
13.4 删除数据库表200
13.4.1 删除简单的表201
13.4.2 删除关联表202
13.5 实战——数据库和数据表的基本操作204
第14章 数据的基本操作211
14.1 添加数据211
14.1.1 为所有字段添加数据211
14.1.2 指定表字段添加数据214
14.1.3 添加多条记录215
14.2 更新数据217
14.3 删除数据220
14.4 查询数据222
14.4.1 基本查询语句222
14.4.2 查询所有字段223
14.4.3 查询指定字段224
14.4.4 查询指定记录225
14.4.5 带IN关键字的查询227
14.4.6 带BETWEEN AND的范围查询228
14.4.7 带LIKE的字符匹配查询229
14.4.8 查询空值231
14.4.9 带AND的条件查询233
14.4.10 带OR的条件查询234
14.4.11 查询结果不重复234
14.4.12 对查询结果排序235
14.4.13 分组查询237
14.4.14 LIMIT限制查询240
14.5 实战演练1——记录的添加、更新和删除241
14.6 实战演练2——数据表综合查询案例247
第15章 数据库的备份和还原254
15.1 数据备份254
15.1.1 使用命令备份254
15.1.2 使用第3方工具快速备份260
15.2 数据还原261
15.2.1 使用命令还原262
15.2.2 使用工具快速还原264
15.3 数据库迁移264
15.3.1 相同版本的MySQL数据库迁移265
15.3.2 不同版本的MySQL数据库之间的迁移265
15.3.3 MySQL数据库迁移至Oracle数据库265
15.4 表的IMPORT和EXPORT266
15.4.1 表的EXPORT266
15.4.2 表的IMPORT273
15.5 实战演练——数据库的备份与恢复278
第16章 PHP操作MySQL284
16.1 启动XAMPP中自带的MySQL数据库284
16.1.1 启动MySQL284
16.1.2 使用phpMyAdmin图形化操作MySQL285
16.2 PHP连接和关闭数据库287
16.2.1 连接数据库287
16.2.2 关闭数据库288
16.3 PHP操作数据库288
16.3.1 显示可用数据库288
16.3.2 创建数据库289
16.3.3 选择数据库290
16.3.4 删除数据库291
16.4 PHP操作数据表292
16.4.1 查看所有数据表292
16.4.2 新增数据表293
16.4.3 查看数据表字段294
16.4.4 编辑数据表294
16.4.5 删除数据表296
16.5 PHP操作数据296
16.5.1 新增数据296
16.5.2 查看数据297
16.5.3 编辑数据299
16.5.4 删除数据300
16.5.5 复杂的查询301
第17章 使用RebBeanPHP更方便地管理数据303
17.1 下载安装RedBeanPHP303
17.2 快速开始304
17.3 RedBeanPHP的CRUD306
17.3.1 Create(新建)数据对象306
17.3.2 Retrieve(获取)数据308
17.3.3 Update(更新)数据308
17.3.4 Delete(删除)数据308
17.4 查询数据库309
17.4.1 查询参数绑定309
17.4.2 findOne方法310
17.4.3 findAll方法310
17.4.4 findCollection方法310
17.4.5 findLike方法310
17.4.6 findOrCreate方法311
17.4.7 findMulti方法311
17.4.8 getAll方法311
17.4.9 getRow、getCol、getCell方法312
17.4.10 getAssoc方法313
17.4.11 count方法313
17.5 操作数据库314
17.5.1 exec方法314
17.5.2 getinsertID方法314
17.5.3 inspect方法314
17.5.4 切换数据库315
17.5.5 事务315
17.5.6 冻结数据库316
17.6 调试RedBeanPHP316
17.6.1 startLogging、getLogs方法316
17.6.2 debug方法317
17.7 其他高级功能318
17.7.1 关系318
17.7.2 Models319
17.7.3 复制/克隆319
17.7.4 导入导出319
第18章 使用PHP+MySQL构建模拟考试系统321
18.1 功能分析321
18.2 准备工作321
18.2.1 设计数据表322
18.2.2 创建配置文件323
18.2.3 创建安装文件323
18.3 用户注册与登录325
18.3.1 用户注册325
18.3.2 用户登录327
18.4 首页328
18.4.1 首页329
18.4.2 检查管理员330
18.5 管理模块330
18.5.1 显示所有题目330
18.5.2 添加题目332
18.5.3 显示题目详情334
18.5.4 编辑题目336
18.5.5 删除题目339
18.6 用户模块340
18.6.1 考试页面340
18.6.2 查看历史考试记录343
18.6.3 更改密码344
18.6.4 退出登录346
第19章 使用PHP+MySQL构建在线购物网站347
19.1 功能分析347
19.1.1 设计算法347
19.1.2 表的设计348
19.2 准备工作349
19.2.1 配置文件349
19.2.2 安装模块350
19.3 注册登录模块354
19.3.1 注册模块354
19.3.2 登录模块357
19.4 显示模块360
19.4.1 头部模块360
19.4.2 核心显示模块362
19.4.3 购物车模块367
19.4.4 查看并统计购物车模块368
19.5 用户模块372
19.5.1 显示用户信息模块372
19.5.2 修改用户密码模块373
19.5.3 查看用户历史订单模块376
19.6 管理模块379
19.6.1 处理订单模块379
19.6.2 添加类别模块381
19.6.3 编辑类别模块384
19.6.4 添加商品模块387
19.6.5 编辑商品模块390
19.6.6 退出登录模块395
热门推荐
- 2365369.html
- 3153075.html
- 582786.html
- 2007342.html
- 178974.html
- 1562624.html
- 2267471.html
- 1491936.html
- 2938677.html
- 3706284.html
- http://www.ickdjs.cc/book_3482447.html
- http://www.ickdjs.cc/book_244967.html
- http://www.ickdjs.cc/book_3356049.html
- http://www.ickdjs.cc/book_177355.html
- http://www.ickdjs.cc/book_2674175.html
- http://www.ickdjs.cc/book_698575.html
- http://www.ickdjs.cc/book_3696952.html
- http://www.ickdjs.cc/book_2482241.html
- http://www.ickdjs.cc/book_2491176.html
- http://www.ickdjs.cc/book_2699297.html