- ISBN:9787111710981
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:259
- 出版时间:2022-08-01
- 条形码:9787111710981 ; 978-7-111-71098-1
本书特色
适读人群 :计算机专业配套资源:案例视频、电子课件、源代码 本书特色: 1.采用HBuilder+XAMPP的开发架构编写。 2.详细地讲述了Apache服务器配置、PHP程序设计、MySQL数据库应用、基于MVC的Laravel框架技术及网站的开发流程等。 3.以动态网站开发为中心,以实例为引导,知识与实例设计、制作、分析融于一体。
内容简介
《PHP+MySQL动态网站开发案例教程》采用PHP+MySQL作为动态网站开发技术组合,采用HBuilder+XAMPP作为开发工具组合,以PHP编程技术为基础,由浅入深、完整详细地介绍了PHP程序设计、MySQL数据库应用、基于MVC的Laravel框架技术及网站的开发流程。《PHP+MySQL动态网站开发案例教程》共13章,主要内容包括PHP概述与开发环境、PHP编程基础、数据操作、面向对象程序设计、文件处理、状态管理与会话控制、MySQL数据库基础、PHP操作MySQL数据库、使用PHP数据对象访问数据库、图像处理技术、Ajax技术、PHP的MVC开发模式和学生信息管理系统。《PHP+MySQL动态网站开发案例教程》内容简明扼要,结构清晰,示例丰富,步骤明确,讲解细致,突出可操作性和实用性。 《PHP+MySQL动态网站开发案例教程》适合作为高等院校、职业院校计算机及相关专业的动态网站开发和PHP编程教材,也可作为PHP爱好者和动态网站开发维护人员的学习参考书。
目录
1.1 动态网站简介1
1.1.1 WWW的工作原理1
1.1.2 静态网页和动态网页1
1.1.3 客户端的动态网页2
1.1.4 服务器端的动态网页2
1.2 PHP简介和特点3
1.2.1 PHP简介3
1.2.2 PHP语言特点4
1.2.3 PHP的应用领域4
1.3 PHP的工作原理5
1.3.1 PHP系统的构成5
1.3.2 PHP程序的工作流程6
1.4 PHP开发环境搭建6
1.4.1 PHP开发环境的选择6
1.4.2 下载XAMPP集成开发工具7
1.4.3 安装XAMPP7
1.4.4 XAMPP控制面板简介8
1.4.5 配置XAMPP运行环境9
1.5 常用代码编辑工具11
1.6 使用HBuilder建立Web项目12
1.6.1 配置外置Web服务器12
1.6.2 建立Web项目14
1.6.3 建立PHP文件14
1.7 **个PHP程序15
1.8 习题16
第2章 PHP编程基础18
2.1 PHP基本语法18
2.1.1 PHP标记18
2.1.2 PHP注释19
2.1.3 PHP语句和语句块19
2.1.4 HTML中嵌入PHP19
2.1.5 PHP中输出HTML20
2.1.6 PHP中调用JavaScript20
2.2 数据类型21
2.2.1 整型21
2.2.2 浮点型21
2.2.3 字符串22
2.2.4 布尔型22
2.2.5 数组23
2.2.6 数据类型的转换23
2.3 变量和常量24
2.3.1 变量25
2.3.2 常量30
2.4 运算符31
2.4.1 算术运算符31
2.4.2 赋值运算符31
2.4.3 位运算符32
2.4.4 比较运算符32
2.4.5 逻辑运算符33
2.4.6 字符串运算符33
2.4.7 自动递增、递减运算符33
2.4.8 其他运算符34
2.4.9 运算符的优先级和结合性34
2.5 表达式35
2.6 流程控制语句36
2.6.1 条件控制语句36
2.6.2 循环控制语句41
2.6.3 流程控制符43
2.7 函数45
2.7.1 自定义函数46
2.7.2 参数的传递46
2.7.3 函数变量的作用域47
2.7.4 函数的返回值47
2.7.5 变量函数47
2.7.6 可变数量的参数48
2.7.7 内置函数48
2.8 包含文件操作48
2.8.1 包含文件操作常用的函数49
2.8.2 include与require的区别49
2.9 综合案例—验证哥德巴赫猜想50
2.10 习题51
第3章 数据操作53
3.1 数组操作53
3.1.1 创建数组53
3.1.2 键名和键值的操作55
3.1.3 数组的遍历和输出57
3.1.4 数组的排序59
3.1.5 数组的编辑63
3.2 字符串操作64
3.2.1 字符串的显示64
3.2.2 字符串的格式化64
3.2.3 常用的字符串操作函数65
3.2.4 字符串的替换66
3.2.5 字符串的比较67
3.2.6 字符串与HTML67
3.2.7 其他字符串函数69
3.3 日期和时间71
3.3.1 时间戳的基本概念71
3.3.2 时间转化为时间戳72
3.3.3 获取日期和时间72
3.3.4 其他常用的日期和时间函数74
3.4 综合案例—网页中输出指定年月的月历76
3.5 习题77
第4章 面向对象程序设计78
4.1 面向对象概述78
4.1.1 面向对象编程简介78
4.1.2 面向对象编程的优点78
4.2 类和对象79
4.2.1 类79
4.2.2 对象79
4.2.3 面向对象的三大特征79
4.3 类的声明80
4.3.1 类的定义80
4.3.2 成员属性81
4.3.3 成员方法81
4.4 类的实例化82
4.4.1 创建对象82
4.4.2 构造方法和析构方法83
4.5 类常量和静态成员85
4.5.1 类常量85
4.5.2 静态成员85
4.5.3 特殊的访问方法87
4.6 面向对象的封装性88
4.7 面向对象的继承性90
4.7.1 类的继承—extends关键字90
4.7.2 类的继承—parent::关键字91
4.7.3 方法的重写91
4.7.4 final关键字93
4.8 抽象类和接口93
4.8.1 抽象类93
4.8.2 接口94
4.9 面向对象的多态性96
4.9.1 通过继承实现多态96
4.9.2 通过抽象实现多态97
4.9.3 通过接口实现多态97
4.10 综合案例—学生管理类98
4.11 习题99
第5章 文件处理101
5.1 目录操作101
5.1.1 创建和删除目录101
5.1.2 获取和更改当前工作目录101
5.1.3 打开和关闭目录句柄102
5.1.4 读取目录内容102
5.1.5 获取指定路径的目录和文件102
5.2 文件操作103
5.2.1 打开与关闭文件104
5.2.2 写入文件105
5.2.3 读取文件106
5.2.4 上传与下载文件109
5.2.5 其他常用的文件处理函数112
5.3 综合案例114
5.3.1 网站访问量计数程序114
5.3.2 投票统计程序115
5.4 习题117
第6章 状态管理与会话控制119
6.1 状态管理概述119
6.2 页面间传递参数与页面跳转119
6.2.1 在页面间传递参数119
6.2.2 URL编解码120
6.2.3 页面跳转120
6.3 会话控制125
6.3.1 Cookie125
6.3.2 Session130
6.4 综合案例—思政知识竞赛136
6.5 习题140
第7章 MySQL数据库基础141
7.1 数据库简介141
7.1.1 数据库与数据库管理系统141
7.1.2 关系型数据库管理系统142
7.1.3 关系型数据库语言142
7.2 MySQL数据库的基本操作143
7.2.1 初识MySQL数据库143
7.2.2 MySQL数据库的特点143
7.2.3 MySQL基础知识144
7.2.4 MySQL控制台的基本操作147
7.2.5 操作MySQL数据库149
7.2.6 操作MySQL数据表150
7.2.7 操作MySQL数据150
7.2.8 视图155
7.2.9 存储过程156
7.2.10 触发器159
7.2.11 备份与还原数据库159
7.2.12 MySQL管理控制台的常用操作技巧160
7.3 图形化界面管
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0