书籍详情
PHP入门很轻松(微课超值版 入门很轻松)
作者:云尚科技 著
出版社:清华大学出版社
出版时间:2022-03-01
ISBN:9787302590217
定价:¥69.80
购买这本书可以去
内容简介
《PHP入门很轻松:微课超值版》侧重实战,结合流行有趣的热点案例,详细地介绍了PHP开发中的各项技术。《PHP入门很轻松:微课超值版》分为16章,包括搭建PHP开发环境、成为大牛前的知识、PHP中的函数、PHP的数组、字符串和正则表达式、日期和时间、面向对象程序设计、操作文件和目录、PHP与Web交互、管理Cookie和Session、处理错误和异常、MySQL基本操作、PHP操作MySQL数据库、PDO数据库抽象层、图形图像处理技术。为了提高读者的项目开发能力,后挑选热点项目网上商城管理系统,进一步讲述PHP在实际项目中的应用技能。 《PHP入门很轻松:微课超值版》赠送大量超值的资源,包括同步教学微视频、精美幻灯片、案例及项目源码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册。同时《PHP入门很轻松:微课超值版》还提供技术支持QQ群,专为读者答疑解难,降低零基础学习编程的门槛,让读者轻松跨入编程的领域。 《PHP入门很轻松:微课超值版》适合零基础的编程自学者和PHP程序开发人员,还可作为中、高职、本科院校相关专业的教材,以及社会培训机构的培训手册和参考资料。
作者简介
云尚科技由众多软件开发工程师和数据库运维工程师组成。云尚科技团队曾做项目:基于ASP.NET平台的演播厅票务系统,B2C电子商务平台,思迈威科技CRM管理系统和某汽车网大型行业级网站应用。云尚科技团队为郑州大学、黄河科技大学等高校提供毕业生项目实训服务,对于初学者常遇到的问题有丰富的解决经验。云尚科技长期从事软件项目开发、Linux系统管理与运维,具有丰富开发和教学经验。云尚科技同时投入视频在线教育,目前拥有会员4万多,为编程初学者提供质的教学视频课程。
目录
第1章 搭建PHP开发环境 001
1.1 PHP的前世今生 001
1.1.1 PHP的概念 001
1.1.2 PHP的发展历程 001
1.2 PHP可以做哪些事 002
1.3 PHP有哪些优点 003
1.4 搭建PHP的编程环境 003
1.5 PHP开发工具 005
1.5.1 使用记事本 005
1.5.2 使用PhpStorm开发工具 006
1.6 行PHP代码 006
1.7 小白疑难问题解答 007
1.8 实战训练 007
第2章 成为大牛前的知识 008
2.1 PHP的语法特点 008
2.1.1 PHP的标记风格 008
2.1.2 代码注释 008
2.1.3 编码规范 009
2.2 常量 010
2.2.1 定义和使用常量 010
2.2.2 内置常量 011
2.3 变量 012
2.3.1 定义和使用变量 012
2.3.2 预定义变量 013
2.3.3 可变变量 014
2.3.4 变量作用域 015
2.4 基本数据类型 016
2.4.1 整型 016
2.4.2 浮点型 017
2.4.3 布尔型 017
2.4.4 字符串型 017
2.4.5 数组型 018
2.4.6 数据类型之间的相互转换 019
2.5 运算符和优先级 021
2.5.1 算术运算符 021
2.5.2 比较运算符 022
2.5.3 字符串运算符 023
2.5.4 赋值运算符 023
2.5.5 逻辑运算符 024
2.5.6 按位运算符 024
2.5.7 运算符的优先顺序 025
2.6 流程控制结构 025
2.6.1 条件控制结构 026
2.6.2 循环控制结构 029
2.7 小白疑难问题解答 034
2.8 实战训练 035
第3章 PHP中的函数 036
3.1 PHP的内置函数 036
3.2 自定义函数 036
3.2.1 自定义和调用函数 037
3.2.2 向函数传递参数值 037
3.2.3 向函数传递参数引用 038
3.2.4 对函数的引用 038
3.2.5 对函数取消引用 039
3.3 声明函数返回值的类型 039
3.4 包含文件 040
3.4.1 require()和include() 040
3.4.2 include_once()和require_once() 041
3.5 小白疑难问题解答 041
3.6 实战训练 042
第4章 PHP的数组 043
4.1 数组的分类 043
4.2 数组的定义 043
4.2.1 直接赋值的方式定义数组 044
4.2.2 使用array()语言结构定义数组 044
4.2.3 多维数组的定义 045
4.3 数组的遍历 046
4.3.1 使用for语句循环遍历数组 046
4.3.2 使用foreach语句循环遍历数组 046
4.3.3 联合使用list()、each()、while ()循环遍历数组 047
4.3.4 使用数组的内部指针控制函数遍历数组 048
4.4 数组的常用操作 049
4.4.1 输出数组 049
4.4.2 字符串与数组的转换 050
4.4.3 统计数组元素个数 051
4.4.4 查询数组中指定元素 052
4.4.5 获取数组中后一个元素 052
4.4.6 向数组中添加元素 053
4.4.7 删除数组中重复的元素 053
4.5 操作PHP数组需要注意的一些细节 054
4.5.1 数组运算符 054
4.5.2 删除数组中的元素操作 055
4.5.3 关于数组下标的注意事项 057
4.6 使用生成器 058
4.6.1 使用生成器迭代数据 058
4.6.2 生成器与数组的区别 058
4.7 小白疑难问题解答 060
4.8 实战训练 061
第5章 字符串和正则表达式 062
5.1 了解字符串 062
5.2 字符串的运算符 063
5.3 字符串的格式化 063
5.3.1 去除空格和预定义字符 063
5.3.2 字符串大小写的转换 065
5.3.3 与HTML标签相关的字符串格式化 066
5.4 字符串常用操作 067
5.4.1 转义和还原字符串数据 068
5.4.2 获取字符串的长度 068
5.4.3 截取字符串 069
5.4.4 比较字符串 070
5.4.5 检索字符串 072
5.4.6 替换字符串 074
5.4.7 分隔字符串 075
5.4.8 合成字符串 076
5.5 正则表达式简介 076
5.6 正则表达式语法规则 077
5.6.1 行定位符 077
5.6.2 单词定界符 077
5.6.3 字符类 078
5.6.4 选择字符 078
5.6.5 连字符 079
5.6.6 排除字符 079
5.6.7 限定符 079
5.6.8 点号字符 080
5.6.9 转义字符 080
5.6.10 反斜线 080
5.6.11 括号字符 080
5.6.12 模式修饰符 081
5.7 PCRE兼容正则表达式函数 081
5.7.1 preg_grep()函数 082
5.7.2 preg_match()函数和preg_match_all()函数 082
5.7.3 preg_quote()函数 083
5.7.4 preg_replace()函数 083
5.7.5 preg_replace_callback()函数 084
5.7.6 preg_split()函数 084
5.8 小白疑难问题解答 085
5.9 实战训练 086
第6章 日期和时间 087
6.1 系统时区设置 087
6.1.1 时区划分 087
6.1.2 时区设置 087
6.2 PHP日期和时间函数 088
6.2.1 获取本地化时间戳 088
6.2.2 获取当前时间戳 089
6.2.3 获取当前日期和时间 089
6.2.4 获取日期信息 089
6.2.5 检验日期的有效性 090
6.2.6 输出格式化的日期和时间 091
6.2.7 显示本地化的日期和时间 093
6.2.8 将日期和时间解析为UNIX时间戳 096
6.3 计算代码执行时间 096
6.4 小白疑难问题解答 097
6.5 实战训练 098
第7章 面向对象程序设计 099
7.1 认识面向对象 099
7.1.1 什么是对象 099
7.1.2 面向对象的特点 100
7.1.3 什么是类 100
7.2 如何抽象一个类 101
7.2.1 类的定义 101
7.2.2 成员属性 101
7.2.3 成员方法 101
7.3 通过类实例化对象 101
7.3.1 实例化对象 102
7.3.2 对象中成员的访问 102
7.3.3 特殊的对象引用$this 103
7.3.4 构造函数与析构函数 103
7.4 封装性 105
7.4.1 设置私有成员 105
7.4.2 私有成员的访问 106
7.4.3 __set()、__get()、__isset()和__unset()四种方法 106
7.5 继承性 108
7.5.1 类继承的应用 108
7.5.2 私有属性的继承 109
7.5.3 子类中重载父类的方法 109
7.6 常见的关键字 110
7.6.1 final关键字 110
7.6.2 static关键字 111
7.6.3 const关键字 112
7.6.4 instanceof关键字 113
7.7 抽象类与接口 114
7.7.1 抽象类 114
7.7.2 接口技术 115
7.8 小白疑难问题解答 116
7.9 实战训练 116
第8章 操作文件和目录 118
8.1 文件系统概述 118
8.1.1 文件类型 118
8.1.2 文件的属性 119
8.2 目录的基本操作 120
8.2.1 解析目录路径 121
8.2.2 遍历目录 122
8.2.3 统计目录大小 123
8.2.4 建立和删除目录 124
8.2.5 复制目录 124
8.3 文件的基本操作 125
8.3.1 文件的打开与关闭 125
8.3.2 写入文件 126
8.3.3 读取文件内容 127
8.3.4 移动文件指针 129
8.3.5 文件的锁定机制 130
8.4 文件的上传与下载 131
8.4.1 文件上传 131
8.4.2 文件下载 133
8.5 小白疑难问题解答 134
8.6 实战训练 134
第9章 PHP与Web交互 135
9.1 Web交互中的预定义变量 135
9.1.1 $_GET变量 135
9.1.2 $_POST变量 136
9.1.3 $_REQUEST变量 136
9.2 表单与PHP 137
9.3 表单设计 137
9.3.1 表单的基本结构 137
9.3.2 表单元素和PHP交互 138
9.4 传递数据的两种方法 140
9.4.1 用POST方式传递数据 140
9.4.2 用GET方式传递数据 140
9.5 PHP对URL传递的参数进行编码 141
9.6 设计商品订单表页面 141
9.7 小白疑难问题解答 142
9.8 实战训练 143
第10章 管理Cookie和Session 144
10.1 Cookie管理 144
10.1.1 了解Cookie 144
10.1.2 创建Cookie 145
10.1.3 读取Cookie 146
10.1.4 删除Cookie 146
10.1.5 Cookie的生命周期 148
10.2 Session管理 148
10.2.1 了解Session 148
10.2.2 创建Session 148
10.2.3 通过Session判断用户的操作权限 150
10.3 Session的应用 152
10.3.1 Session临时文件 152
10.3.2 Session缓存 153
10.4 小白疑难问题解答 153
10.5 实战训练 154
第11章 处理错误和异常 155
11.1 处理错误 155
11.1.1 错误报告级别 155
11.1.2 调整错误报告级别 156
11.1.3 使用trigger_error()函数替代die()函数 157
11.1.4 自定义错误处理 158
11.2 处理异常 159
11.2.1 异常处理实现 159
11.2.2 扩展PHP内置的异常处理类 161
11.2.3 捕获多个异常 162
11.3 小白疑难问题解答 164
11.4 实战训练 165
第12章 MySQL基础操作 166
12.1 MySQL概述 166
12.2 启动phpMyAdmin管理程序 166
12.3 MySQL数据类型 167
12.3.1 整数类型 168
12.3.2 浮点数类型和定点数类型 168
12.3.3 日期与时间类型 169
12.3.4 文本字符串类型 171
12.3.5 二进制字符串类型 172
12.4 创建数据库和数据表 173
12.5 为MySQL管理账号加上密码 174
12.6 MySQL数据库的基本操作 176
12.6.1 创建数据库 176
12.6.2 查看数据库 176
12.6.3 删除数据库 177
12.7 MySQL数据表的基本操作 177
12.7.1 创建数据表 177
12.7.2 查看数据表 178
12.7.3 修改数据表 179
12.7.4 删除数据表 179
12.8 MySQL语句的操作 180
12.8.1 插入记录 180
12.8.2 查询记录 180
12.8.3 修改记录 181
12.8.4 删除记录 181
12.9 小白疑难问题解答 181
12.10 实战训练 182
第13章 PHP操作MySQL数据库 185
13.1 PHP访问MySQL数据库的步骤 185
13.2 PHP操作MySQL数据库的方法 185
13.2.1 使用mysqli_connect()函数连接MySQL服务器 185
13.2.2 使用mysqli_select_db()函数选择数据库 186
13.2.3 使用mysqli_query()函数执行SQL语句 187
13.2.4 使用mysqli_fetch_array()函数从数组结果集中获取信息 187
13.2.5 使用mysqli_fetch_object()函数从结果集中获取一行作为对象 188
13.2.6 使用mysqli_fetch_row()函数逐行获取结果集中的每条记录 189
13.2.7 使用mysqli_num_rows()函数获取查询结果集中的记录数 190
13.3 创建学生成绩管理系统 191
13.3.1 创建数据库和数据表 191
13.3.2 创建学生成绩管理系统的主页面 192
13.3.3 学生成绩添加功能 193
13.3.4 学生成绩查询功能 195
13.3.5 学生成绩修改功能 196
13.3.6 学生成绩删除功能 198
13.4 小白疑难问题解答 200
13.5 实战训练 201
第14章 PDO数据库抽象层 202
14.1 认识PDO 202
14.1.1 什么是PDO 202
14.1.2 安装PDO 203
14.2 PDO连接数据库 203
14.2.1 PDO构造函数 203
14.2.2 DSN详解 204
14.3 PDO中执行SQL语句 205
14.3.1 exec()方法 205
14.3.2 query()方法 205
14.3.3 预处理语句——prepare()和execute()方法 206
14.4 PDO中获取结果集 207
14.4.1 fetch()方法 207
14.4.2 fetchAll()方法 208
14.4.3 fetchColumn()方法 209
14.5 PDO中捕获SQL语句中的错误 210
14.5.1 使用默认模式——PDO::ERRMODE_SILENT 210
14.5.2 使用警告模式——PDO::ERRMODE_WARNING 211
14.5.3 使用异常模式——PDO::ERRMODE_EXCEPTION 212
14.6 PDO中错误处理 213
14.6.1 errorCode()方法 213
14.6.2 errorInfo()方法 214
14.7 PDO中事务处理 215
14.8 小白疑难问题解答 216
14.9 实战训练 217
第15章 图形图像处理技术 218
15.1 PHP中GD库的使用 218
15.1.1 画布管理 219
15.1.2 设置颜色 220
15.1.3 生成图像 220
15.1.4 绘制图像 221
15.1.5 在图像中绘制文字 225
15.2 添加图片水印 226
15.3 图片旋转 228
15.4 使用图像处理技术生成验证码 228
15.5 Jpgraph组件的应用 230
15.5.1 Jpgraph组件的安装 230
15.5.2 使用柱形图统计数据 231
15.5.3 使用折线图统计数据 232
15.5.4 使用3D饼形图统计数据 233
15.6 小白疑难问题解答 234
15.7 实战训练 235
第16章 开发网上商城管理系统 236
16.1 商品管理系统概述 236
16.1.1 文件结构 236
16.1.2 系统功能 237
16.2 设计系统的数据库 237
16.2.1 创建数据库和数据表 237
16.2.2 数据库连接文件 238
16.3 开发管理员登录和修改密码功能 238
16.3.1 创建登录验证码 238
16.3.2 管理员登录页 239
16.3.3 管理员登录功能 240
16.3.4 管理员密码更改页 242
16.3.5 开发密码更改功能 243
16.4 开发商品管理页面 244
16.4.1 商品管理页面的头部模块 244
16.4.2 商品管理页面的左侧模块 245
16.4.3 商品管理页面的右侧模块 246
16.5 开发商品管理功能 246
16.5.1 商品编辑页面 246
16.5.2 开发商品管理分页功能 248
16.5.3 商品管理中的修改页 249
16.5.4 商品管理中修改和删除功能的实现 250
16.5.5 商品添加页 252
16.5.6 商品添加功能的实现 253
16.6 开发商品查询和统计功能 255
16.6.1 商品查询页面 255
16.6.2 实现商品查询功能 256
16.6.3 实现商品统计 257
1.1 PHP的前世今生 001
1.1.1 PHP的概念 001
1.1.2 PHP的发展历程 001
1.2 PHP可以做哪些事 002
1.3 PHP有哪些优点 003
1.4 搭建PHP的编程环境 003
1.5 PHP开发工具 005
1.5.1 使用记事本 005
1.5.2 使用PhpStorm开发工具 006
1.6 行PHP代码 006
1.7 小白疑难问题解答 007
1.8 实战训练 007
第2章 成为大牛前的知识 008
2.1 PHP的语法特点 008
2.1.1 PHP的标记风格 008
2.1.2 代码注释 008
2.1.3 编码规范 009
2.2 常量 010
2.2.1 定义和使用常量 010
2.2.2 内置常量 011
2.3 变量 012
2.3.1 定义和使用变量 012
2.3.2 预定义变量 013
2.3.3 可变变量 014
2.3.4 变量作用域 015
2.4 基本数据类型 016
2.4.1 整型 016
2.4.2 浮点型 017
2.4.3 布尔型 017
2.4.4 字符串型 017
2.4.5 数组型 018
2.4.6 数据类型之间的相互转换 019
2.5 运算符和优先级 021
2.5.1 算术运算符 021
2.5.2 比较运算符 022
2.5.3 字符串运算符 023
2.5.4 赋值运算符 023
2.5.5 逻辑运算符 024
2.5.6 按位运算符 024
2.5.7 运算符的优先顺序 025
2.6 流程控制结构 025
2.6.1 条件控制结构 026
2.6.2 循环控制结构 029
2.7 小白疑难问题解答 034
2.8 实战训练 035
第3章 PHP中的函数 036
3.1 PHP的内置函数 036
3.2 自定义函数 036
3.2.1 自定义和调用函数 037
3.2.2 向函数传递参数值 037
3.2.3 向函数传递参数引用 038
3.2.4 对函数的引用 038
3.2.5 对函数取消引用 039
3.3 声明函数返回值的类型 039
3.4 包含文件 040
3.4.1 require()和include() 040
3.4.2 include_once()和require_once() 041
3.5 小白疑难问题解答 041
3.6 实战训练 042
第4章 PHP的数组 043
4.1 数组的分类 043
4.2 数组的定义 043
4.2.1 直接赋值的方式定义数组 044
4.2.2 使用array()语言结构定义数组 044
4.2.3 多维数组的定义 045
4.3 数组的遍历 046
4.3.1 使用for语句循环遍历数组 046
4.3.2 使用foreach语句循环遍历数组 046
4.3.3 联合使用list()、each()、while ()循环遍历数组 047
4.3.4 使用数组的内部指针控制函数遍历数组 048
4.4 数组的常用操作 049
4.4.1 输出数组 049
4.4.2 字符串与数组的转换 050
4.4.3 统计数组元素个数 051
4.4.4 查询数组中指定元素 052
4.4.5 获取数组中后一个元素 052
4.4.6 向数组中添加元素 053
4.4.7 删除数组中重复的元素 053
4.5 操作PHP数组需要注意的一些细节 054
4.5.1 数组运算符 054
4.5.2 删除数组中的元素操作 055
4.5.3 关于数组下标的注意事项 057
4.6 使用生成器 058
4.6.1 使用生成器迭代数据 058
4.6.2 生成器与数组的区别 058
4.7 小白疑难问题解答 060
4.8 实战训练 061
第5章 字符串和正则表达式 062
5.1 了解字符串 062
5.2 字符串的运算符 063
5.3 字符串的格式化 063
5.3.1 去除空格和预定义字符 063
5.3.2 字符串大小写的转换 065
5.3.3 与HTML标签相关的字符串格式化 066
5.4 字符串常用操作 067
5.4.1 转义和还原字符串数据 068
5.4.2 获取字符串的长度 068
5.4.3 截取字符串 069
5.4.4 比较字符串 070
5.4.5 检索字符串 072
5.4.6 替换字符串 074
5.4.7 分隔字符串 075
5.4.8 合成字符串 076
5.5 正则表达式简介 076
5.6 正则表达式语法规则 077
5.6.1 行定位符 077
5.6.2 单词定界符 077
5.6.3 字符类 078
5.6.4 选择字符 078
5.6.5 连字符 079
5.6.6 排除字符 079
5.6.7 限定符 079
5.6.8 点号字符 080
5.6.9 转义字符 080
5.6.10 反斜线 080
5.6.11 括号字符 080
5.6.12 模式修饰符 081
5.7 PCRE兼容正则表达式函数 081
5.7.1 preg_grep()函数 082
5.7.2 preg_match()函数和preg_match_all()函数 082
5.7.3 preg_quote()函数 083
5.7.4 preg_replace()函数 083
5.7.5 preg_replace_callback()函数 084
5.7.6 preg_split()函数 084
5.8 小白疑难问题解答 085
5.9 实战训练 086
第6章 日期和时间 087
6.1 系统时区设置 087
6.1.1 时区划分 087
6.1.2 时区设置 087
6.2 PHP日期和时间函数 088
6.2.1 获取本地化时间戳 088
6.2.2 获取当前时间戳 089
6.2.3 获取当前日期和时间 089
6.2.4 获取日期信息 089
6.2.5 检验日期的有效性 090
6.2.6 输出格式化的日期和时间 091
6.2.7 显示本地化的日期和时间 093
6.2.8 将日期和时间解析为UNIX时间戳 096
6.3 计算代码执行时间 096
6.4 小白疑难问题解答 097
6.5 实战训练 098
第7章 面向对象程序设计 099
7.1 认识面向对象 099
7.1.1 什么是对象 099
7.1.2 面向对象的特点 100
7.1.3 什么是类 100
7.2 如何抽象一个类 101
7.2.1 类的定义 101
7.2.2 成员属性 101
7.2.3 成员方法 101
7.3 通过类实例化对象 101
7.3.1 实例化对象 102
7.3.2 对象中成员的访问 102
7.3.3 特殊的对象引用$this 103
7.3.4 构造函数与析构函数 103
7.4 封装性 105
7.4.1 设置私有成员 105
7.4.2 私有成员的访问 106
7.4.3 __set()、__get()、__isset()和__unset()四种方法 106
7.5 继承性 108
7.5.1 类继承的应用 108
7.5.2 私有属性的继承 109
7.5.3 子类中重载父类的方法 109
7.6 常见的关键字 110
7.6.1 final关键字 110
7.6.2 static关键字 111
7.6.3 const关键字 112
7.6.4 instanceof关键字 113
7.7 抽象类与接口 114
7.7.1 抽象类 114
7.7.2 接口技术 115
7.8 小白疑难问题解答 116
7.9 实战训练 116
第8章 操作文件和目录 118
8.1 文件系统概述 118
8.1.1 文件类型 118
8.1.2 文件的属性 119
8.2 目录的基本操作 120
8.2.1 解析目录路径 121
8.2.2 遍历目录 122
8.2.3 统计目录大小 123
8.2.4 建立和删除目录 124
8.2.5 复制目录 124
8.3 文件的基本操作 125
8.3.1 文件的打开与关闭 125
8.3.2 写入文件 126
8.3.3 读取文件内容 127
8.3.4 移动文件指针 129
8.3.5 文件的锁定机制 130
8.4 文件的上传与下载 131
8.4.1 文件上传 131
8.4.2 文件下载 133
8.5 小白疑难问题解答 134
8.6 实战训练 134
第9章 PHP与Web交互 135
9.1 Web交互中的预定义变量 135
9.1.1 $_GET变量 135
9.1.2 $_POST变量 136
9.1.3 $_REQUEST变量 136
9.2 表单与PHP 137
9.3 表单设计 137
9.3.1 表单的基本结构 137
9.3.2 表单元素和PHP交互 138
9.4 传递数据的两种方法 140
9.4.1 用POST方式传递数据 140
9.4.2 用GET方式传递数据 140
9.5 PHP对URL传递的参数进行编码 141
9.6 设计商品订单表页面 141
9.7 小白疑难问题解答 142
9.8 实战训练 143
第10章 管理Cookie和Session 144
10.1 Cookie管理 144
10.1.1 了解Cookie 144
10.1.2 创建Cookie 145
10.1.3 读取Cookie 146
10.1.4 删除Cookie 146
10.1.5 Cookie的生命周期 148
10.2 Session管理 148
10.2.1 了解Session 148
10.2.2 创建Session 148
10.2.3 通过Session判断用户的操作权限 150
10.3 Session的应用 152
10.3.1 Session临时文件 152
10.3.2 Session缓存 153
10.4 小白疑难问题解答 153
10.5 实战训练 154
第11章 处理错误和异常 155
11.1 处理错误 155
11.1.1 错误报告级别 155
11.1.2 调整错误报告级别 156
11.1.3 使用trigger_error()函数替代die()函数 157
11.1.4 自定义错误处理 158
11.2 处理异常 159
11.2.1 异常处理实现 159
11.2.2 扩展PHP内置的异常处理类 161
11.2.3 捕获多个异常 162
11.3 小白疑难问题解答 164
11.4 实战训练 165
第12章 MySQL基础操作 166
12.1 MySQL概述 166
12.2 启动phpMyAdmin管理程序 166
12.3 MySQL数据类型 167
12.3.1 整数类型 168
12.3.2 浮点数类型和定点数类型 168
12.3.3 日期与时间类型 169
12.3.4 文本字符串类型 171
12.3.5 二进制字符串类型 172
12.4 创建数据库和数据表 173
12.5 为MySQL管理账号加上密码 174
12.6 MySQL数据库的基本操作 176
12.6.1 创建数据库 176
12.6.2 查看数据库 176
12.6.3 删除数据库 177
12.7 MySQL数据表的基本操作 177
12.7.1 创建数据表 177
12.7.2 查看数据表 178
12.7.3 修改数据表 179
12.7.4 删除数据表 179
12.8 MySQL语句的操作 180
12.8.1 插入记录 180
12.8.2 查询记录 180
12.8.3 修改记录 181
12.8.4 删除记录 181
12.9 小白疑难问题解答 181
12.10 实战训练 182
第13章 PHP操作MySQL数据库 185
13.1 PHP访问MySQL数据库的步骤 185
13.2 PHP操作MySQL数据库的方法 185
13.2.1 使用mysqli_connect()函数连接MySQL服务器 185
13.2.2 使用mysqli_select_db()函数选择数据库 186
13.2.3 使用mysqli_query()函数执行SQL语句 187
13.2.4 使用mysqli_fetch_array()函数从数组结果集中获取信息 187
13.2.5 使用mysqli_fetch_object()函数从结果集中获取一行作为对象 188
13.2.6 使用mysqli_fetch_row()函数逐行获取结果集中的每条记录 189
13.2.7 使用mysqli_num_rows()函数获取查询结果集中的记录数 190
13.3 创建学生成绩管理系统 191
13.3.1 创建数据库和数据表 191
13.3.2 创建学生成绩管理系统的主页面 192
13.3.3 学生成绩添加功能 193
13.3.4 学生成绩查询功能 195
13.3.5 学生成绩修改功能 196
13.3.6 学生成绩删除功能 198
13.4 小白疑难问题解答 200
13.5 实战训练 201
第14章 PDO数据库抽象层 202
14.1 认识PDO 202
14.1.1 什么是PDO 202
14.1.2 安装PDO 203
14.2 PDO连接数据库 203
14.2.1 PDO构造函数 203
14.2.2 DSN详解 204
14.3 PDO中执行SQL语句 205
14.3.1 exec()方法 205
14.3.2 query()方法 205
14.3.3 预处理语句——prepare()和execute()方法 206
14.4 PDO中获取结果集 207
14.4.1 fetch()方法 207
14.4.2 fetchAll()方法 208
14.4.3 fetchColumn()方法 209
14.5 PDO中捕获SQL语句中的错误 210
14.5.1 使用默认模式——PDO::ERRMODE_SILENT 210
14.5.2 使用警告模式——PDO::ERRMODE_WARNING 211
14.5.3 使用异常模式——PDO::ERRMODE_EXCEPTION 212
14.6 PDO中错误处理 213
14.6.1 errorCode()方法 213
14.6.2 errorInfo()方法 214
14.7 PDO中事务处理 215
14.8 小白疑难问题解答 216
14.9 实战训练 217
第15章 图形图像处理技术 218
15.1 PHP中GD库的使用 218
15.1.1 画布管理 219
15.1.2 设置颜色 220
15.1.3 生成图像 220
15.1.4 绘制图像 221
15.1.5 在图像中绘制文字 225
15.2 添加图片水印 226
15.3 图片旋转 228
15.4 使用图像处理技术生成验证码 228
15.5 Jpgraph组件的应用 230
15.5.1 Jpgraph组件的安装 230
15.5.2 使用柱形图统计数据 231
15.5.3 使用折线图统计数据 232
15.5.4 使用3D饼形图统计数据 233
15.6 小白疑难问题解答 234
15.7 实战训练 235
第16章 开发网上商城管理系统 236
16.1 商品管理系统概述 236
16.1.1 文件结构 236
16.1.2 系统功能 237
16.2 设计系统的数据库 237
16.2.1 创建数据库和数据表 237
16.2.2 数据库连接文件 238
16.3 开发管理员登录和修改密码功能 238
16.3.1 创建登录验证码 238
16.3.2 管理员登录页 239
16.3.3 管理员登录功能 240
16.3.4 管理员密码更改页 242
16.3.5 开发密码更改功能 243
16.4 开发商品管理页面 244
16.4.1 商品管理页面的头部模块 244
16.4.2 商品管理页面的左侧模块 245
16.4.3 商品管理页面的右侧模块 246
16.5 开发商品管理功能 246
16.5.1 商品编辑页面 246
16.5.2 开发商品管理分页功能 248
16.5.3 商品管理中的修改页 249
16.5.4 商品管理中修改和删除功能的实现 250
16.5.5 商品添加页 252
16.5.6 商品添加功能的实现 253
16.6 开发商品查询和统计功能 255
16.6.1 商品查询页面 255
16.6.2 实现商品查询功能 256
16.6.3 实现商品统计 257
猜您喜欢