温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
高等院校“十三五”规划教材
网络技术系列
PHP+MySQL
Web应用开发_中国赵增敏
高等院校
十三
规划
教材
网络技术
系列
PHP
MySQL
Web
应用
开发
中国
赵增敏
高等院校“十三五”规划教材网络技术系列PHP+MySQLWeb应用开发。赵增敏李彦明主编525中国工信出版集团電子工蒙出版科http:/1前言1PHP(Hypertext Preprocessor,.超文本预处理器)是一种通用脚本开源语言,它在语法上混合了C、Java和Perl语言的精华,非常容易学习和操作。PHP具有简单性、开放性、安全性、跨平台性、低成本和开源免费等优点,支持绝大多数的主流数据库和各种Internet协议,并可以通过API进行扩展。PHP将脚本嵌入HTML文档,其执行效率远高于完全生成HTML标记的CGI程序,它既可以单独运行,也可以作为模块运行于Wb服务器,特别适用于Wb应用开发领域。MySQL是当今很流行的关系型数据库管理系统,它可以跨平台运行,支持多线程、多用户和重负载,具有快速可靠、易于使用、安全性好、连接性好、开源免费等优点。在Wb应用开发领域,MySQL堪称PHP的最佳搭档。本书系统地介绍了基于PHP和MySQL的Wb应用程序的开发技术。全书共分为10章:第1章讲述搭建PHP开发环境,首先介绍各个PHP开发组件,然后介绍PHP开发环境分立组件安装和集成软件安装:第2章介绍PHP语言基础,包括PHP基本知识、PHP数据类型、变量与常量、运算符与表达式、流程控制语句和函数:第3章介绍PHP数据处理,包括数组操作、字符串处理、正则表达式,以及日期和时间:第4章介绍PHP面向对象程序设计,包括面向对象程序设计概述、类与对象、类的继承、抽象类与接口,以及魔术方法:第5章介绍构建PHP交互网页,包括表单数据处理、URL参数处理、AJAX请求处理、Cookie应用和会话管理;第6章介绍PHP文件处理,包括文件操作、目录操作和上传文件;第7章介绍PHP图像处理,包括配置GD库、图像基本操作、绘制图形和绘制文本;第8章介绍MySQL数据库管理,包括MySQL应用基础、创建和管理数据库、创建和维护表、数据操作与查询、其他数据库对象、数据备份和恢复,以及安全性管理:第9章介绍通过PHP操作MySQL,包括MySQL API简介、连接MySQL、查询记录和增删改操作:作为前面各章所讲知识的综合运用,第10章介绍基于PHP和MySOL开发新闻发布系统,主要包括系统功能设计和各个系统功能模块的实现。本书中的所有实例程序源代码均通过上机测试。所用HTTP服务器为Apache2.4.38,操作系统平台为Windows10专业版,Web编程语言为PHP7.3.2,Web数据库服务器为MySQL8.0.l5,PHP开发工具为PhpStorm2018.3.4。本书实例中涉及的人名、电话号码和电子邮件地址均属虚构,如有雷同,实属巧合。本书由赵增敏、李彦明担任主编,朱粹丹、赵朱曦担任副主编。参加本书编写、资料搜集、代码测试和文字录入排版的人员包括余霞、王庆建、吴洁、卢捷、刘颗、姜红梅、郭宏、王亮、宋晓丽、段丽霞、李强、李娴、连静、朱永天。由于作者水平所限,书中疏漏和不足之处在所难免,欢迎广大读者提出宝贵意见。为了方便教师教学,本书还配有电子课件、习题答案和实例程序源代码。请有上述需要的教师登录华信教育资源网()并在免费注册后进行下载,有问题时请在网站留言板留言或与电子工业出版社联系(E-mail:hxedu()。作者目录CONTENTS第1章搭建PHP开发环境2.2.8NULL类型.291.1PHP开发组件介绍12.2.9伪类型301.1.1 Apache服务器12.2.10类型转换301.1.2PHP语言.12.3变量与常量.3引1.13 MySQL数据库.22.3.1定义变量.321.2PHP开发环境分立组件安装42.3.2可变变量331.2.1下载和配置Apache.42.3.3变量相关函数331.2.2下载和配置PHP.72.3.4定义常量351.2.3下载和配置MySQL.92.4运算符与表达式371.3PHP开发环境集成软件安装.122.4.1算术运算符371.3.1安装phpStudy.132.4.2赋值运算符371.3.2设置phpStudy运行模式.142.4.3递增/递减运算符.381.3.3切换PHP版本.152.4.4字符串运算符381.3.4配置MySQL162.4.5位运算符.391.3.5PHP开发工具介绍182.4.6比较运算符.39习题12.4.719条件运算符402.4.8逻辑运算符4】第2章PHP语言基础2引2.4.9其他运算符422.1PHP基本知识212.4.10表达式432.1.1PHP动态网页概述212.4.11运算符优先级442.1.2创建PHP代码段222.5流程控制语句452.1.3编写PHP注释222.5.1选择语句452.1.4PHP与HTML混合编码.232.5.2循环语句482.1.5PHP与JavaScript协同工作.242.5.3跳转语句.502.2PHP数据类型252.5.4流程控制的替代语法522.2.1数据类型简介252.5.5包含文件语句532.2.2整型262.6函数552.2.3浮点型262.6.1内部函数.552.2.4字符串262.6.2自定义函数.572.2.5布尔型.282.6.3函数的参数592.2.6数组和对象292.6.4函数的返回值62.2.7资源类型292.6.5变量作用域62