• PHP+MySQLWeb应用开发
21年品牌 40万+商家 超1.5亿件商品

PHP+MySQLWeb应用开发

本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,最快当天,一般隔天发货。支持7天无理由退换货.开票联系客服

38.7 6.5折 59.8 全新

库存2件

北京西城
认证卖家担保交易快速发货售后保障

作者赵增敏 著

出版社电子工业出版社

出版时间2019-07

版次1

装帧平装

货号30686121

上书时间2023-12-15

剡溪书局

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章  搭建PHP开发环境1
1.1  PHP开发组件介绍1
1.1.1  Apache服务器1
1.1.2  PHP语言1
1.1.3  MySQL数据库2
1.2  PHP开发环境分立组件安装4
1.2.1  下载和配置Apache4
1.2.2  下载和配置PHP7
1.2.3  下载和配置MySQL9
1.3  PHP开发环境集成软件安装12
1.3.1  安装phpStudy13
1.3.2  设置phpStudy运行模式14
1.3.3  切换PHP版本15
1.3.4  配置MySQL16
1.3.5  PHP开发工具介绍18
习题119
第2章  PHP语言基础21
2.1  PHP基本知识21
2.1.1  PHP动态网页概述21
2.1.2  创建PHP代码段22
2.1.3  编写PHP注释22
2.1.4  PHP与HTML混合编码23
2.1.5  PHP与JavaScript协同工作24
2.2  PHP数据类型25
2.2.1  数据类型简介25
2.2.2  整型26
2.2.3  浮点型26
2.2.4  字符串26
2.2.5  布尔型28
2.2.6  数组和对象29
2.2.7  资源类型29
2.2.8  NULL类型29
2.2.9  伪类型30
2.2.10  类型转换30
2.3  变量与常量31
2.3.1  定义变量32
2.3.2  可变变量33
2.3.3  变量相关函数33
2.3.4  定义常量35
2.4  运算符与表达式37
2.4.1  算术运算符37
2.4.2  赋值运算符37
2.4.3  递增/递减运算符38
2.4.4  字符串运算符38
2.4.5  位运算符39
2.4.6  比较运算符39
2.4.7  条件运算符40
2.4.8  逻辑运算符41
2.4.9  其他运算符42
2.4.10  表达式43
2.4.11  运算符优先级44
2.5  流程控制语句45
2.5.1  选择语句45
2.5.2  循环语句48
2.5.3  跳转语句50
2.5.4  流程控制的替代语法52
2.5.5  包含文件语句53
2.6  函数55
2.6.1  内部函数55
2.6.2  自定义函数57
2.6.3  函数的参数59
2.6.4  函数的返回值61
2.6.5  变量作用域62
2.6.6  可变函数63
2.6.7  匿名函数64
习题265
第3章  PHP数据处理67
3.1  数组操作67
3.1.1  创建和访问数组67
3.1.2  打印数组内容69
3.1.3  遍历数组70
3.1.4  预定义数组71
3.1.5  使用函数创建数组73
3.1.6  键名和值的操作75
3.1.7  数组排序79
3.1.8  数组的其他操作84
3.2  字符串处理88
3.2.1  字符串格式化输出88
3.2.2  HTML文本格式化90
3.2.3  连接和分割字符串91
3.2.4  查找和替换字符串93
3.2.5  从字符串中取子串95
3.3  正则表达式97
3.3.1  编写正则表达式97
3.3.2  正则表达式应用99
3.4  日期和时间103
3.4.1  设置默认时区103
3.4.2  获取日期和时间104
3.4.3  格式化日期和时间105
习题3107
第4章  PHP面向对象程序设计109
4.1  面向对象程序设计概述109
4.1.1  面向对象的基本概念109
4.1.2  面向过程与面向对象的比较110
4.2  类与对象110
4.2.1  创建类110
4.2.2  定义类成员112
4.2.3  定义构造方法和析构方法114
4.2.4  定义静态成员116
4.3  类的继承118
4.3.1  创建子类118
4.3.2  使用final关键字120
4.3.3  trait机制121
4.3.4  创建匿名类124
4.4  抽象类与接口125
4.4.1  抽象类125
4.4.2  接口126
4.5  魔术方法128
4.5.1  方法重载128
4.5.2  属性重载129
4.5.3  对象序列化131
4.5.4  对象转换为字符串132
4.5.5  对象调用133
4.5.6  对象复制133
4.5.7  自动加载类134
习题4136
第5章  构建PHP交互网页138
5.1  表单数据处理138
5.1.1  创建HTML表单138
5.1.2  获取表单变量140
5.1.3  验证表单数据143
5.2  URL参数处理153
5.2.1  生成URL参数153
5.2.2  获取URL参数154
5.2.3  实现页面跳转155
5.3  AJAX请求处理157
5.3.1  AJAX工作原理157
5.3.2  通过JavaScript实现AJAX158
5.3.3  通过jQuery实现AJAX164
5.4  Cookie应用165
5.4.1  Cookie概述165
5.4.2  设置Cookie166
5.4.3  获取Cookie169
5.5  会话管理172
5.5.1  会话概述172
5.5.2  会话管理函数173
5.5.3  启动会话174
5.5.4  检查会话状态175
5.5.5  存取会话变量175
习题5179
第6章  PHP文件处理182
6.1  文件操作182
6.1.1  打开和关闭文件182
6.1.2  向文件中写入内容183
6.1.3  从文件中读取内容186
6.1.4  在文件中定位190
6.1.5  检查文件属性193
6.1.6  其他文件操作195
6.2  目录操作197
6.2.1  创建目录197
6.2.2  读取目录198
6.2.3  删除目录200
6.2.4  解析路径信息201
6.2.5  检查磁盘空间202
6.3  上传文件203
6.3.1  创建文件上传表单203
6.3.2  上传单个文件204
6.3.3  上传多个文件206
习题6208
第7章  PHP图像处理210
7.1  配置GD库210
7.1.1  加载GD库210
7.1.2  检测GD库信息210
7.2  图像基本操作212
7.2.1  创建图像212
7.2.2  输出图像214
7.2.3  分配颜色215
7.3  绘制图形217
7.3.1  绘制像素217
7.3.2  绘制轮廓图形218
7.3.3  绘制填充图形219
7.4  绘制文本222
7.4.1  绘制单个字符222
7.4.2  绘制字符串225
7.4.3  绘制中文文本226
习题7227
第8章  MySQL数据库管理229
8.1  MySQL应用基础229
8.1.1  MySQL程序介绍229
8.1.2  mysql命令行工具230
8.2  创建和管理数据库232
8.2.1  创建数据库232
8.2.2  显示数据库列表232
8.2.3  删除数据库232
8.3  创建和维护表233
8.3.1  MySQL数据类型233
8.3.2  创建表234
8.3.3  查看表信息236
8.3.4  修改表237
8.3.5  重命名表238
8.3.6  删除表238
8.4  数据操作与查询238
8.4.1  插入记录238
8.4.2  查询记录241
8.4.3  更改记录244
8.4.4  删除记录245
8.5  其他数据库对象246
8.5.1  索引246
8.5.2  视图247
8.5.3  存储过程248
8.5.4  存储函数251
8.5.5  触发器252
8.6  数据备份和恢复254
8.6.1  备份数据库254
8.6.2  恢复数据库255
8.7  安全性管理255
8.7.1  管理用户255
8.7.2  管理权限256
习题8259
第9章  通过PHP操作MySQL261
9.1  MySQL API简介261
9.1.1  选择MySQL API261
9.1.2  访问MySQL的基本流程262
9.2  连接MySQL263
9.2.1  创建数据库连接263
9.2.2  创建持久化连接264
9.2.3  选择数据库264
9.2.4  关闭数据库连接265
9.3  查询记录265
9.3.1  执行SQL查询265
9.3.2  处理结果集267
9.3.3  获取元数据268
9.3.4  分页显示结果集270
9.3.5  创建搜索/结果页275
9.3.6  创建主/详细页278
9.4  增删改操作280
9.4.1  添加记录281
9.4.2  更新记录284
9.4.3  删除记录288
习题9291
第10章  开发新闻发布系统293
10.1  系统功能设计293
10.1.1  系统功能分析293
10.1.2  数据库设计与实现293
10.1.3  系统功能模块划分295
10.2  实现用户管理296
10.2.1  系统登录296
10.2.2  创建用户298
10.2.3  管理用户303
10.2.4  修改用户304
1

内容摘要
本书以Apache2.4.38作为HTTP服务器,以PHP7.3.2作为Web编程语言,以MySQLCommunityServer8.0.15作为Web数据库,系统地讲述了基于PHP和MySQL的Web应用程序的开发技术。本书分为10章,主要内容包括搭建PHP开发环境,PHP语言基础,PHP数据处理,PHP面向对象程序设计,构建PHP交互网页,PHP文件处理,PHP图像处理,MySQL数据库管理,通过PHP操作MySQL,开发新闻发布系统。本书中所有实例程序均在Windows10平台上调试通过。本书可作为高等院校、高等职业院校计算机类相关专业课程教材和教学参考书,也可供PHP、MySQL爱好者和PHP动态网站开发维护人员学习和参考。

图书标准信息
  • 作者 赵增敏 著
  • 出版社 电子工业出版社
  • 出版时间 2019-07
  • 版次 1
  • ISBN 9787121359798
  • 定价 59.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 336页
  • 字数 99999千字
【内容简介】

本书以Apache 2.4.38作为HTTP服务器,以PHP 7.3.2作为Web编程语言,以MySQL Community Server 8.0.15作为Web数据库,系统地讲述了基于PHP和MySQL的Web应用程序的开发技术。本书分为10章,主要内容包括搭建PHP开发环境,PHP语言基础,PHP数据处理,PHP面向对象程序设计,构建PHP交互网页,PHP文件处理,PHP图像处理,MySQL数据库管理,通过PHP操作MySQL,开发新闻发布系统。本书中所有实例程序均在Windows 10平台上调试通过。本书可作为高等院校、高等职业院校计算机类相关专业课程教材和教学参考书,也可供PHP、MySQL爱好者和PHP动态网站开发维护人员学习和参考。

【作者简介】

赵增敏,教授,河南省职业教育学科带头人,河南省教育厅学术带头人,长期从事数据库应用开发、可视化程序设计、网页设计、移动网页设计、动态网站开发、Web应用开发等方面的教学与研究,曾获电子工业出版社优秀作者称号,迄今已撰写了数十种计算机专著及教材,其中有多本国家级规划教材,还有版权输出到中国台湾地区出版繁体中文版

【目录】

第1章  搭建PHP开发环境 1
1.1  PHP开发组件介绍 1
1.1.1  Apache服务器 1
1.1.2  PHP语言 1
1.1.3  MySQL数据库 2
1.2  PHP开发环境分立组件安装 4
1.2.1  下载和配置Apache 4
1.2.2  下载和配置PHP 7
1.2.3  下载和配置MySQL 9
1.3  PHP开发环境集成软件安装 12
1.3.1  安装phpStudy 13
1.3.2  设置phpStudy运行模式 14
1.3.3  切换PHP版本 15
1.3.4  配置MySQL 16
1.3.5  PHP开发工具介绍 18
习题1 19
第2章  PHP语言基础 21
2.1  PHP基本知识 21
2.1.1  PHP动态网页概述 21
2.1.2  创建PHP代码段 22
2.1.3  编写PHP注释 22
2.1.4  PHP与HTML混合编码 23
2.1.5  PHP与JavaScript协同工作 24
2.2  PHP数据类型 25
2.2.1  数据类型简介 25
2.2.2  整型 26
2.2.3  浮点型 26
2.2.4  字符串 26
2.2.5  布尔型 28
2.2.6  数组和对象 29
2.2.7  资源类型 29
2.2.8  NULL类型 29
2.2.9  伪类型 30
2.2.10  类型转换 30
2.3  变量与常量 31
2.3.1  定义变量 32
2.3.2  可变变量 33
2.3.3  变量相关函数 33
2.3.4  定义常量 35
2.4  运算符与表达式 37
2.4.1  算术运算符 37
2.4.2  赋值运算符 37
2.4.3  递增/递减运算符 38
2.4.4  字符串运算符 38
2.4.5  位运算符 39
2.4.6  比较运算符 39
2.4.7  条件运算符 40
2.4.8  逻辑运算符 41
2.4.9  其他运算符 42
2.4.10  表达式 43
2.4.11  运算符优先级 44
2.5  流程控制语句 45
2.5.1  选择语句 45
2.5.2  循环语句 48
2.5.3  跳转语句 50
2.5.4  流程控制的替代语法 52
2.5.5  包含文件语句 53
2.6  函数 55
2.6.1  内部函数 55
2.6.2  自定义函数 57
2.6.3  函数的参数 59
2.6.4  函数的返回值 61
2.6.5  变量作用域 62
2.6.6  可变函数 63
2.6.7  匿名函数 64
习题2 65
第3章  PHP数据处理 67
3.1  数组操作 67
3.1.1  创建和访问数组 67
3.1.2  打印数组内容 69
3.1.3  遍历数组 70
3.1.4  预定义数组 71
3.1.5  使用函数创建数组 73
3.1.6  键名和值的操作 75
3.1.7  数组排序 79
3.1.8  数组的其他操作 84
3.2  字符串处理 88
3.2.1  字符串格式化输出 88
3.2.2  HTML文本格式化 90
3.2.3  连接和分割字符串 91
3.2.4  查找和替换字符串 93
3.2.5  从字符串中取子串 95
3.3  正则表达式 97
3.3.1  编写正则表达式 97
3.3.2  正则表达式应用 99
3.4  日期和时间 103
3.4.1  设置默认时区 103
3.4.2  获取日期和时间 104
3.4.3  格式化日期和时间 105
习题3 107
第4章  PHP面向对象程序设计 109
4.1  面向对象程序设计概述 109
4.1.1  面向对象的基本概念 109
4.1.2  面向过程与面向对象的比较 110
4.2  类与对象 110
4.2.1  创建类 110
4.2.2  定义类成员 112
4.2.3  定义构造方法和析构方法 114
4.2.4  定义静态成员 116
4.3  类的继承 118
4.3.1  创建子类 118
4.3.2  使用final关键字 120
4.3.3  trait机制 121
4.3.4  创建匿名类 124
4.4  抽象类与接口 125
4.4.1  抽象类 125
4.4.2  接口 126
4.5  魔术方法 128
4.5.1  方法重载 128
4.5.2  属性重载 129
4.5.3  对象序列化 131
4.5.4  对象转换为字符串 132
4.5.5  对象调用 133
4.5.6  对象复制 133
4.5.7  自动加载类 134
习题4 136
第5章  构建PHP交互网页 138
5.1  表单数据处理 138
5.1.1  创建HTML表单 138
5.1.2  获取表单变量 140
5.1.3  验证表单数据 143
5.2  URL参数处理 153
5.2.1  生成URL参数 153
5.2.2  获取URL参数 154
5.2.3  实现页面跳转 155
5.3  AJAX请求处理 157
5.3.1  AJAX工作原理 157
5.3.2  通过JavaScript实现AJAX 158
5.3.3  通过jQuery实现AJAX 164
5.4  Cookie应用 165
5.4.1  Cookie概述 165
5.4.2  设置Cookie 166
5.4.3  获取Cookie 169
5.5  会话管理 172
5.5.1  会话概述 172
5.5.2  会话管理函数 173
5.5.3  启动会话 174
5.5.4  检查会话状态 175
5.5.5  存取会话变量 175
习题5 179
第6章  PHP文件处理 182
6.1  文件操作 182
6.1.1  打开和关闭文件 182
6.1.2  向文件中写入内容 183
6.1.3  从文件中读取内容 186
6.1.4  在文件中定位 190
6.1.5  检查文件属性 193
6.1.6  其他文件操作 195
6.2  目录操作 197
6.2.1  创建目录 197
6.2.2  读取目录 198
6.2.3  删除目录 200
6.2.4  解析路径信息 201
6.2.5  检查磁盘空间 202
6.3  上传文件 203
6.3.1  创建文件上传表单 203
6.3.2  上传单个文件 204
6.3.3  上传多个文件 206
习题6 208
第7章  PHP图像处理 210
7.1  配置GD库 210
7.1.1  加载GD库 210
7.1.2  检测GD库信息 210
7.2  图像基本操作 212
7.2.1  创建图像 212
7.2.2  输出图像 214
7.2.3  分配颜色 215
7.3  绘制图形 217
7.3.1  绘制像素 217
7.3.2  绘制轮廓图形 218
7.3.3  绘制填充图形 219
7.4  绘制文本 222
7.4.1  绘制单个字符 222
7.4.2  绘制字符串 225
7.4.3  绘制中文文本 226
习题7 227
第8章  MySQL数据库管理 229
8.1  MySQL应用基础 229
8.1.1  MySQL程序介绍 229
8.1.2  mysql命令行工具 230
8.2  创建和管理数据库 232
8.2.1  创建数据库 232
8.2.2  显示数据库列表 232
8.2.3  删除数据库 232
8.3  创建和维护表 233
8.3.1  MySQL数据类型 233
8.3.2  创建表 234
8.3.3  查看表信息 236
8.3.4  修改表 237
8.3.5  重命名表 238
8.3.6  删除表 238
8.4  数据操作与查询 238
8.4.1  插入记录 238
8.4.2  查询记录 241
8.4.3  更改记录 244
8.4.4  删除记录 245
8.5  其他数据库对象 246
8.5.1  索引 246
8.5.2  视图 247
8.5.3  存储过程 248
8.5.4  存储函数 251
8.5.5  触发器 252
8.6  数据备份和恢复 254
8.6.1  备份数据库 254
8.6.2  恢复数据库 255
8.7  安全性管理 255
8.7.1  管理用户 255
8.7.2  管理权限 256
习题8 259
第9章  通过PHP操作MySQL 261
9.1  MySQL API简介 261
9.1.1  选择MySQL API 261
9.1.2  访问MySQL的基本流程 262
9.2  连接MySQL 263
9.2.1  创建数据库连接 263
9.2.2  创建持久化连接 264
9.2.3  选择数据库 264
9.2.4  关闭数据库连接 265
9.3  查询记录 265
9.3.1  执行SQL查询 265
9.3.2  处理结果集 267
9.3.3  获取元数据 268
9.3.4  分页显示结果集 270
9.3.5  创建搜索/结果页 275
9.3.6  创建主/详细页 278
9.4  增删改操作 280
9.4.1  添加记录 281
9.4.2  更新记录 284
9.4.3  删除记录 288
习题9 291
第10章  开发新闻发布系统 293
10.1  系统功能设计 293
10.1.1  系统功能分析 293
10.1.2  数据库设计与实现 293
10.1.3  系统功能模块划分 295
10.2  实现用户管理 296
10.2.1  系统登录 296
10.2.2  创建用户 298
10.2.3  管理用户 303
10.2.4  修改用户 304
10.2.5  删除用户 307
10.3  实现新闻类别管理 307
10.3.1  管理新闻类别 307
10.3.2  添加新闻类别 309
10.3.3  修改新闻类别 310
10.3.4  删除新闻类别 312
10.4  实现新闻管理 312
10.4.1  发布新闻 312
10.4.2  管理新闻 315
10.4.3  编辑新闻 316
10.4.4  删除新闻 319
10.5  实现新闻浏览 319
10.5.1  登录系统首页 319
10.5.2  浏览新闻 322
10.5.3  分类浏览新闻 324
10.5.4  搜索新闻 325
习题10 327

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP