小苏子
小苏子PDF在线图书

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应用开发的新手而言是一本不错的入门教材,同时也适合有一定基础的网络开发人员以及大中专院校的师生学习和参考。第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 INT02.8.4 获取数据mysqli_fetch_array()2.8.5 条件查询WHERE2.8.6 数据排序ORDER BY2.8.7 更新数据UPDATE2.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是一种多用途脚本语言,尤其适合于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)
未经允许不得转载:小苏子图书 » PHP 7.0+MySQL网站开发全程实例 作者:于荷云