PHP 7.0+MySQL网站开发全程实例epub下载

PHP 7.0+MySQL网站开发全程实例 作者:于荷云PHP 7.0+MySQL网站开发全程实例 出版社:清华大学出版社PHP 7.0+MySQL网站开发全程实例 内容简介《PHP 7.0+MySQL网站开发全程实例》以全程实例教学为设计目标,内容丰富,图文并茂,对每一个知识点都进行了详细深入的讲解。从网站...

PHP 7.0+MySQL网站开发全程实例 作者:于荷云

PHP 7.0+MySQL网站开发全程实例 出版社:清华大学出版社

PHP 7.0+MySQL网站开发全程实例 内容简介

《PHP 7.0+MySQL网站开发全程实例》以全程实例教学为设计目标,内容丰富,图文并茂,对每一个知识点都进行了详细深入的讲解。从网站开发环境的配置及PHP 7.0的基本语法规范入手,由浅入深,循序渐进地介绍PHP+MySQL开发技术在实际网站开发过程中的运用,并针对动态网站开发的关键功能模块,一步步引导读者掌握PHP应用开发技术的核心知识结构。

《PHP 7.0+MySQL网站开发全程实例》共分10章,在内容编排上独具匠心,各章节的知识点相互独立又前后贯穿有序。每章的实例均紧扣所讲解的知识点,实现了理论与实践相结合,会对读者在学习过程中整理思路、构思创意有所帮助。

《PHP 7.0+MySQL网站开发全程实例》对于PHP应用开发的新手而言是一本不错的入门教材,同时也适合有一定基础的网络开发人员以及大中专院校的师生学习和参考。

PHP 7.0+MySQL网站开发全程实例 目录

第1章 PHP 7.0开发环境的配置

1.1 PHP 7.0开发环境与特性

1.1.1 PHP网站运行模式

1.1.2 PHP的发展历程

1.1.3 PHP语言的优势

1.1.4 PHP 7的新特性

1.2 集成环境XAMPP的安装和使用

1.2.1 XAMPP集成套件的下载安装

1.2.2 XAMPP集成套件的使用

1.3 PHP的开发工具

1.3.1 专业的PHP开发工具

1.3.2 适合初学者的开发工具

1.4 使用Dreamweaver开发PHP的配置

1.4.1 使用Dreamweaver建设网站步骤

1.4.2 本地站点网站文件夹规划

1.4.3 建立流畅的浏览顺序

1.4.4 定义PHP网页测试网站

1.4.5 制作第一个PHP网页

第2章 PHP的基本语法

2.1 PHP基础程序结构

2.1.1 基础程序结构

2.1.2 PHP输出结果

2.1.3 程序的注释

2.2 动态输出字符

2.2.1 PHP函数的调用

2.2.2 截去字符串首尾

2.2.3 格式化输出字符

2.2.4 打印格式化输出

2.2.5 字母大小写转换

2.2.6 处理特殊的字符

2.3 常量和变量

2.3.1 PHP中的常量

2.3.2 PHP中的变量

2.3.3 PHP数据类型

2.3.4 数据类型转换

2.4 PHP中的运算符

2.4.1 算术运算符

2.4.2 赋值运算符

2.4.3 比较运算符

2.4.4 三元运算符

2.4.5 错误抑制运算符

2.4.6 逻辑运算符

2.4.7 字符串运算符

2.4.8 数组运算符

2.4.9 运算符的优先级

2.5 表单变量的使用

2.5.1 POST表单变量

2.5.2 GET表单变量

2.5.3 字符串的连接

2.5.4 表单的验证

2.6 PHP表达式

2.6.1 条件语句

2.6.2 循环语句

2.6.3 其他语句

2.7 PHP的函数

2.7.1 使用函数

2.7.2 设置函数参数

2.7.3 返回函数值

2.7.4 函数嵌套和递归

2.8 MySQL数据库操作

2.8.1 连接数据库mysqli_connect()

2.8.2 查询数据库mysqli_query()

2.8.3 插入数据INSERT INT0

2.8.4 获取数据mysqli_fetch_array()

2.8.5 条件查询WHERE

2.8.6 数据排序ORDER BY

2.8.7 更新数据UPDATE

2.8.8 删除数据DELETE FROM

第3章 全程实例一:成绩查询系统

3.1 成绩查询系统环境

3.1.1 查询系统设计

3.1.2 创建数据库

3.1.3 定义Web站点

3.1.4 建立数据库连接

3.2 动态查询功能

3.2.1 创建新记录集

3.2.2 显示所有记录

3.2.3 记录集的分页

3.2.4 显示记录计数

3.2.5 显示详细信息

3.3 编辑记录功能

3.3.1 增加记录功能

3.3.2 更新记录功能

3.3.3 删除记录功能

第4章 全程实例二:用户管理系统

4.1 用户管理系统的规划

4.1.1 页面规划设计

4.1.2 搭建系统数据库

4.1.3 用户管理系统站点

4.1.4 设置数据库连接

4.2 用户登录功能

4.2.1 设计登录页面

4.2.2 登录成功和失败

4.2.3 测试登录功能

4.3 用户注册功能

4.3.1 用户注册页面

4.3.2 注册成功和失败

4.3.3 注册功能的测试

4.4 修改用户资料

4.4.1 修改资料页面

4.4.2 更新成功页面

4.4.3 修改资料测试

4.5 查询密码功能

4.5.1 查询密码页面

4.5.2 完善查询功能

4.5.3 查询密码功能测试

第5章 全程实例三:新闻管理系统

5.1 新闻管理系统的规划

5.1.1 系统的页面设计

5.1.2 系统的美工设计

5.2 系统数据库的设计

5.2.1 新闻数据库设计

5.2.2 创建系统站点

5.2.3 数据库连接

5.3 新闻系统页面

5.3.1 新闻系统主页面设计

5.3.2 新闻分类页面设计

5.3.3 新闻内容页面设计

5.4 后台管理页面

5.4.1 后台管理登录

5.4.2 后台管理主页面

5.4.3 新增新闻页面

5.4.4 更新新闻页面

5.4.5 删除新闻页面

5.4.6 新增新闻分类页面

5.4.7 更新新闻分类页面

5.4.8 删除新闻分类页面

第6章 全程实例四:在线投票管理系统

6.1 在线投票管理系统规划

6.1.1 页面规划设计

6.1.2 系统页面设计

6.2 系统数据库的设计

6.2.1 数据库设计

6.2.2 投票管理系统站点

6.2.3 数据库连接

6.3 在线投票管理系统开发

6.3.1 开始投票页面功能

6.3.2 计算投票页面功能

6.3.3 显示投票结果页面

6.3.4 防止页面刷新功能

6.4 在线投票管理系统测试

第7章 全程实例五:留言簿管理系统

7.1 留言簿管理系统规划

7.1.1 页面规划设计

7.1.2 系统页面设计

7.2 系统数据库设计

7.2.1 数据库设计

7.2.2 定义系统站点

7.2.3 数据库连接

7.3 留言簿首页和留言页面

7.3.1 留言首页

7.3.2 留言页面

7.4 系统后台管理功能

7.4.1 管理者登录

7.4.2 管理主页面

7.4.3 回复留言页面

7.4.4 删除留言页面

7.5 留言簿系统测试

7.5.1 前台留言测试

7.5.2 后台管理测试

第8章 全程实例六:网站论坛管理系统

8.1 论坛管理系统的规划

8.1.1 页面设计规划

8.1.2 页面美工设计

8.2 论坛管理系统数据库

8.2.1 数据库设计

8.2.2 论坛管理系统站点

8.2.3 设置数据库连接

8.3 发帖者页面

8.3.1 论坛首页

8.3.2 讨论主题

8.3.3 新增讨论

8.3.4 回复讨论

8.4 论坛管理后台

8.4.1 版主登录

8.4.2 版主管理

8.4.3 删除讨论

8.4.4 修改讨论

第9章 全程实例七:翡翠电子商城前台

9.1 翡翠电子商城系统规划

9.1.1 电子商城系统功能

9.1.2 功能模块需求分析

9.1.3 网站整体规划

9.2 系统数据库设计

9.2.1 设计商城数据表

9.2.2 建立网站本地站点

9.2.3 建立数据库连接

9.3 首页动态功能开发

9.3.1 创建样式表

9.3.2 设计网站导航

9.3.3 登录和新闻

9.3.4 产品的前台展示

9.3.5 版权页面

9.4 会员管理系统功能

9.4.1 会员登录判断

9.4.2 会员注册功能

9.4.3 找回密码功能

9.5 品牌新闻系统

9.5.1 信息标题列表

9.5.2 显示详细内容

9.6 产品的定购功能

9.6.1 产品介绍页面

9.6.2 最新上架频道

9.6.3 推荐产品频道

9.6.4 热门产品频道

9.6.5 产品分类频道

9.6.6 产品搜索结果

9.7 网站的购物车功能

9.7.1 放入购物车

9.7.2 清空购物车

9.7.3 收款人信息

9.7.4 生成订单功能

9.7.5 订单查询功能

第10章 全程实例八:翡翠电子商城后台

10.1 电子商城系统后台规划

10.1.1 后台页面的设计

10.1.2 后台管理登录页面

10.1.3 设计后台管理

10.1.4 设计树状菜单

10.2 商品管理功能

10.2.1 新增商品

10.2.2 修改商品

10.2.3 类别管理

10.2.4 添加类别

10.3 用户管理功能

10.3.1 会员管理

10.3.2 留言管理

10.3.3 更改管理员

10.4 订单管理功能

10.4.1 编辑订单

10.4.2 查询订单

10.5 信息管理功能

10.5.1 管理公告

10.5.2 发布公告

10.5.3 管理评价

PHP 7.0+MySQL网站开发全程实例 精彩文摘

PHP是一种多用途脚本语言,尤其适合于Web应用程序开发。使用PHP强大的扩展性,可以在服务端连接Java应用程序,还可以与.NET建立有效的沟通甚至更广阔的扩展,从而可以建立一个强大的环境,以充分利用现有的和其他技术开发的资源。并且,开源和跨平台的特性使得使用PHP架构能够快速、高效地开发出可移植的、跨平台的、具有强大功能的企业级Web应用程序。在使用PHP进行网站开发之前,需要在操作系统上搭建一个适合PHP开发的操作平台。使用Windows自带的IIS服务器或者单独安装一个Apache服务器都可以实现PHP的解析运行,对于刚入门的新手而言,PHP的开发环境推荐使用Apache(服务器)+Dreamweaver(网页开发软件)+MySQL(数据库)组合,本章将重点介绍PHP网站开发环境的配置。对于初学者建议直接安装XAMPP集成环境进行学习。

本章的学习重点

●PHP 7.0的基础知识

●集成环境XAMPP的安装和使用

●PHP环境的安装与配置

●PHP的开发工具

●使用Dreamweaver开发PHP的配置

1.1 PHP 7.0开发环境与特性

PHP全名为Personal Home Page,是非常普及、应用比较广泛的Web开发语言之一,其语法混合了C、Java、Perl以及PHP自创新的语法。它具有开放的源代码,多种数据库的支持,并且支持跨平台的操作和面向对象的编程,而且有完全免费的特点。本节首先介绍一下PHP 7.0版本的一些基础知识和新特点。

1.1.1 PHP网站运行模式

PHP是一种HTML内嵌式的语言。与微软的ASP相似,都是一种在服务器端执行、嵌入HTML文档的脚本语言,语言的风格又类似于C语言,现在被很多的网站编程人员广泛地应用。PHP是英文“PHP:Hypertext Preprocessor”(超级文本预处理语言)的递归缩写,是一种HTML内嵌式的语言,在服务器端执行的嵌入HTML文档的脚本语言,语言的风格类似于C语言,被广泛运用于动态网站的制作中。PHP语言借鉴了C和Java等语言的部分语法,并有自己的特性,使Web开发者能够快速地编写动态生成页面的脚本。对于初学者而言,PHP的优势是可以使初学者快速入门。

如图1-1所示为PHP的运行模式。PHP还具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

1.1.2 PHP的发展历程

PHP最初只是简单地用Perl语言编写的程序,用来统计开发者自己网站的访问量。后来又用C语言重新编写,开发可以访问数据库等新功能,并在1995年发布了PHP 1.0。2015年6月11日,PHP官网发布消息,正式公开发布PHP 7第一版的alpha版本,PHP 7.0正式版本的发布,标志着一个全新的PHP时代的到来。它的核心是Zend引擎,PHP的发展主要经历了以下8个阶段。

第一阶段:在1994年,Rasmus Lerdorf首次开发出了PHP程序设计语言。1995年6月,Rasmus Lerdorf在Usenet新闻组comp.infosystems.www.authoring.cgi上发布了PHP 1.0声明。在这个早期版本中,提供了访客留言本、访客计数器等简单的功能。

第二阶段:1995年,PHP的第二版问世,定名为PHP/FI(Form Interpreter)。在这一版本中加入了可以处理更复杂的嵌入式标签语言的解析程序,同时加入了对数据库MySQL的支持。自此奠定了PHP在动态网页开发上的影响力。自从PHP加入了这些强大的功能,它的使用量猛增。据初步统计,在1996年底,有15000个Web网站使用了PHP/FI;而在1997年中期,这一数字超过了50000。

第三阶段:PHP前两个版本的成功,让PHP的设计者和使用者对PHP的未来充满了信心。在1997年,PHP开发小组又加入了Zeev Suraski及Andi Gutmans两个程序设计师,他们自愿重新编写了PHP底层的解析引擎,还有很多其他人也自愿加入了PHP相关功能的开发工作,从此PHP成为真正意义上的开源项目。

第四阶段:在1998年6月,发布了PHP 3.0声明。在这一版本中PHP可以跟Apache服务器紧密地结合;它还可以不断地更新来加入新的功能;并且它几乎支持所有主流与非主流数据库;而且拥有非常高的执行效率,这些优势使在1999年使用PHP的网站超过了150000个。

本文来自柠檬琉璃夏投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 02-14
下一篇 02-14

相关推荐

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信