万本电子书0元读

万本电子书0元读

顶部广告

PHP+MySQL Web应用开发教程电子书

售       价:¥

纸质售价:¥45.70购买纸书

19人正在读 | 0人评论 9.8

作       者:李辉,等

出  版  社:机械工业出版社

出版时间:2018-05-31

字       数:16.9万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
PHP+MySQL是发Web应用程序的经典组合,具有放源代码、支持多种操作系统平台等特,被国内外众多网站广泛采用,具有很强的实用性。本书由浅深、循序渐,系统地介绍了PHP的相关知识及其在Web应用程序发中的实际应用。共分为15章,包括PHP概述与发运行环境搭建、PHP语法基础、PHP流程控制语句、PHP函数、PHP数组应用、Web互动与会话技术、MySQL数据库、PHP操作MySQL数据库、PHP面向对象编程、PDO数据库抽象层、PHP与MVC发模式、文件和目录操作、PHP图形图像处理、程序调试与错误处理、基于Web的管理信息系统发实例等内容。 本书内容丰富、讲解深,适用于初、中级PHP用户,既可以作为大学本科“Web应用程序设计”“网站发”课程的教材,也可作为高职高专院校相关专业的教材,或作为Web应用程序发人员的参考用书。 本书配套授课电子课件及上机实践等教学资源,有需要的老师可登录www.cmpedu.com免费注册,审核通过后下载或联系编辑索取(QQ:2966938356,电话:010-88379739)。<br/>
目录展开

书名页

版权

前言

目录

第1章 PHP概述与开发运行环境搭建

1.1 PHP概述

1.1.1 何谓PHP

1.1.2 PHP优势

1.1.3 PHP运行环境

1.1.4 PHP的工作原理

1.1.5 如何学好PHP编程

1.2 网站与网页

1.2.1 网站的基本概念

1.2.2 网站常用开发技术

1.3 网页中的HTML

1.3.1 HTML基础知识

1.3.2 HTML表单

1.3.3 表单数据的接收

1.4 集成开发环境搭建

1.4.1 PHP运行环境XAMPP的安装

1.4.2 PHP开发常见编辑工具

1.4.3 NetBeans的安装与使用

思考与练习

第2章 PHP语法基础

2.1 PHP标记及注释

2.1.1 PHP标记

2.1.2 编码规范

2.1.3 代码注释

2.1.4 PHP语句及语句块

2.2 PHP常量及预定义常量

2.2.1 声明和使用常量

2.2.2 预定义常量

2.3 PHP变量

2.3.1 声明变量

2.3.2 变量赋值

2.3.3 变量作用域

2.3.4 可变变量

2.3.5 外部变量

2.3.6 变量或常量数据类型查看函数

2.4 PHP数据类型

2.4.1 标量数据类型

2.4.2 复合数据类型

2.4.3 特殊数据类型

2.4.4 伪类型

2.4.5 转换数据类型

2.4.6 检测数据类型

2.4.7 PHP数据的输出

2.5 PHP运算符

2.5.1 算术运算符

2.5.2 字符串运算符

2.5.3 赋值运算符

2.5.4 递增或递减运算符

2.5.5 逻辑运算符

2.5.6 比较运算符

2.5.7 条件运算符

2.5.8 运算符的使用规则

思考与练习

第3章 PHP流程控制语句

3.1 PHP的三种控制结构

3.1.1 顺序结构

3.1.2 选择(分支)结构

3.1.3 循环结构

3.2 条件控制语句

3.2.1 if条件控制语句

3.2.2 switch多分支语句

3.3 循环控制语句

3.3.1 while循环语句

3.3.2 do…while循环语句

3.3.3 for循环语句

3.3.4 foreach循环语句

3.4 跳转语句

3.4.1 break跳转语句

3.4.2 continue跳转语句

3.4.3 exit语句

3.5 PHP文件间引用跳转

3.5.1 include()函数

3.5.2 include()函数和require()函数的区别

3.5.3 include_once()函数

思考与练习

第4章 PHP函数

4.1 函数

4.1.1 定义和调用函数

4.1.2 在函数间传递参数

4.1.3 从函数中返回值

4.1.4 变量函数

4.1.5 对函数的引用

4.1.6 取消引用

4.2 PHP变量函数库

4.3 字符串与PHP字符串函数库

4.3.1 初识字符串

4.3.2 去掉字符串首尾空格和特殊字符

4.3.3 截取字符串

4.3.4 分割、合成字符串

4.3.5 md5加密函数

4.4 PHP日期时间函数库

4.4.1 格式化日期和时间

4.4.2 获取日期和时间信息

4.5 正则表达式

4.5.1 正则表达式的基本知识

4.5.2 正则表达式在PHP中的应用

4.5.3 正则表达式在JavaScript中的应用

4.5.4 正则表达式的其他特性

思考与练习

第5章 PHP数组应用

5.1 数组的基本概念

5.1.1 为什么引入数组

5.1.2 数组是什么

5.1.3 数组的类型

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 字符串与数组的转换

思考与练习

第6章 Web互动与会话技术

6.1 HTTP请求/响应模型

6.1.1 HTTP的通信机制

6.1.2 HTTP的无状态特性

6.2 页面间的参数传递方式

6.3 浏览器端数据提交方式

6.3.1 GET提交方式

6.3.2 POST提交方式

6.3.3 两种提交方式的比较

6.4 在PHP脚本中使用JavaScript编程

6.4.1 JavaScript脚本的使用

6.4.2 数据类型和变量

6.4.3 弹出警告对话框

6.4.4 弹出确认对话框

6.4.5 document对象

6.4.6 弹出新窗口

6.5 Cookie管理

6.5.1 了解Cookie

6.5.2 创建Cookie

6.5.3 读取Cookie

6.5.4 删除Cookie

6.5.5 Cookie的生命周期

6.6 Session管理

6.6.1 了解Session

6.6.2 创建Session

6.6.3 Session设置时问

6.7 Session高级应用

6.7.1 Session临时文件

6.7.2 Session缓存

6.7.3 Session数据库存储

6.8 PHP页面跳转

6.8.1 header()函数

6.8.2 Meta标签

6.8.3 JavaScript脚本

6.8.4 在HTML标记中实现跳转

思考与练习

第7章 MySQL数据库

7.1 MySQL概述

7.1.1 MySQL的特点

7.1.2 SQL和MySQL

7.2 操作MySQL数据库

7.2.1 创建新数据库

7.2.2 选择指定数据库

7.2.3 删除指定数据库

7.3 操作MySQL数据表

7.3.1 创建一个表

7.3.2 查看数据表结构

7.3.3 修改数据表结构

7.3.4 重命名数据表

7.3.5 删除指定数据表

7.4 操作MySQL数据

7.4.1 向数据表中添加数据(INSERT)

7.4.2 更新数据表中数据(UPDATE)

7.4.3 删除数据表中数据(DELETE)

7.4.4 查询数据表中数据

7.5 MySQL数据类型

7.5.1 数字类型

7.5.2 字符串类型

7.5.3 日期和时间数据类型

7.6 phpMyAdmin图形化管理工具

7.6.1 管理数据库

7.6.2 管理数据表

7.6.3 管理数据记录

7.6.4 导入/导出数据

思考与练习

第8章 PHP操作MySQL数据库

8.1 PHP操作MySQL数据库的一般步骤

8.2 PHP显示MySQL数据库数据的函数应用

8.2.1 建立与MySQL服务器的连接

8.2.2 显示MySQL数据库中的数据

8.2.3 数据分页显示的原理及实现

8.3 PHP更新MySQL数据库数据的函数应用

8.3.1 从页面获取数据并插入数据库

8.3.2 根据表单内容修改数据库数据

8.3.3 删除数据库数据

8.4 PHP操作MySQL数据库常见错误信息及分析

8.5 mysql函数与mysqli函数连接数据库的区别与用法

思考与练习

第9章 PHP面向对象编程

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 特殊的访问方法——“$this”和“::”

9.3.4 构造方法和析构方法

9.4 面向对象的封装特性

9.4.1 Public(公共成员)

9.4.2 Private(私有成员)

9.4.3 Protected(保护成员)

9.5 面向对象的继承特性

9.5.1 类的继承——extends关键字

9.5.2 类的继承——parent::关键字

9.5.3 覆盖父类方法

9.6 抽象类和接口

9.6.1 抽象类

9.6.2 接口

9.7 面向对象的多态性

9.7.1 通过继承实现多态

9.7.2 通过接口实现多态

9.8 面向对象中的final、static、clone关键字

9.8.1 final关键字

9.8.2 static关键字——声明静态类成员

9.8.3 clone(克隆对象)关键字

9.9 面向对象的魔术方法

9.9.1 __set()方法和__get()方法

9.9.2 __isset()方法和__unset()方法

9.9.3 __call()方法

9.9.4 __toString()方法

9.9.5 __autoload()方法

思考与练习

第10章 基于PDO数据库抽象层

10.1 什么是PDO

10.1.1 PDO概述

10.1.2 PDO特点

10.1.3 安装PDO

10.2 PDO连接数据库

10.2.1 PDO构造函数

10.2.2 DSN详解

10.3 PDO中执行SQL语句

10.3.1 exec()方法

10.3.2 query()方法

10.3.3 预处理语句——prepare()和execute()

10.4 PDO中获取结果集

10.4.1 fetch()方法

10.4.2 fetchAll()方法

10.4.3 fetchColumn()方法

10.5 PDO中捕获SQL语句中的错误

10.5.1 使用默认模式——PDO::ERRMODE_SILENT

10.5.2 使用警告模式——PDO::ERRMODE_WARNING

10.5.3 使用异常模式——PDO::ERRMODE_EXCEPTION

10.6 PDO中错误处理

10.6.1 errorCode()方法

10.6.2 errorInfo()方法

思考与练习

第11章 PHP与MVC开发模式

11.1 什么是MVC模型

11.2 MVC模型的组成

11.2.1 控制器(Controller)

11.2.2 数据模型(Model)

11.2.3 视图(View)

11.3 PHP开发中的模板技术

11.3.1 模板与模板引擎

11.3.2 在PHP程序中使用模板

11.3.3 Smarty模板引擎介绍

11.3.4 Smarty模板引擎的使用

11.4 常见的基于MVC的PHP开发框架简介

11.4.1 CodeIgniter

11.4.2 CakePHP

11.4.3 Zend Framework

11.4.4 FleaPHP

11.5 CodeIgniter框架应用

11.5.1 CodeIgniter的技术特点介绍

11.5.2 安装CodeIgniter

11.5.3 CodeIgniter的Controller(控制器)

11.5.4 CodeIgniter的Model(数据模型)

11.5.5 CodeIgniter的View(视图)

11.6 ThinkPHP框架的应用

11.6.1 ThinkPHP的安装与项目创建

11.6.2 项目的创建

11.6.3 项目的配置

11.6.4 控制器类的创建

11.6.5 模型类的创建

11.6.6 模板文件的编写

11.7 ThinkPHP应用实例——在线日程表

11.7.1 数据库的设计

11.7.2 模板的设计

11.7.3 控制器的实现

思考与练习

第12章 文件和目录操作

12.1 基本的文件处理

12.1.1 打开一个文件

12.1.2 读取文件内容

12.1.3 向文件中写入数据

12.1.4 关闭文件指针

12.2 常用目录操作

12.2.1 打开指定目录

12.2.2 读取目录结构

12.2.3 关闭目录指针

12.3 文件上传处理

12.3.1 相关设置

12.3.2 全局变量$_FILES应用

12.3.3 文件上传函数

12.3.4 多文件上传

12.3.5 文件下载

思考与练习

第13章 PHP图形图像处理

13.1 了解GD2函数库

13.2 设置GD2函数库

13.3 常用的图像处理

13.3.1 创建画布

13.3.2 颜色处理

13.3.3 绘制文字

13.3.4 输出图像

13.3.5 销毁图像

13.4 运用Jpgraph类库绘制图像

13.4.1 Jpgraph类库简介

13.4.2 Jpgraph类库的安装

13.4.3 柱形图分析产品月销售量

13.4.4 折线图分析网站一天内的访问走势

13.4.5 3D饼状图展示不同月份的业绩

思考与练习

第14章 程序调试与错误处理

14.1 程序调试的基本流程

14.2 常见错误类型

14.2.1 语法错误

14.2.2 语义错误

14.2.3 逻辑错误

14.2.4 注释错误

14.2.5 运行错误

14.3 错误处理机制

14.3.1 控制错误显示及显示方式

14.3.2 控制错误级别

14.4 常用程序调试方法

14.4.1 应用die语句进行调试

14.4.2 应用mysql_error()语句输出SQL语句的错误

14.4.3 应用try{}catch{}语句抛出并捕获异常

14.5 错误处理技巧

14.5.1 用“@”符号隐藏错误

14.5.2 自定义错误信息

思考与练习

第15章 基于Web的实验耗材管理信1息系统开发实例

15.1 需求描述

15.2 系统分析与设计

15.3 数据库设计与实现

15.4 系统功能实现

15.4.1 创建连接数据公共模块conn.php

15.4.2 创建显示数据公共模块show.php

15.4.3 设计实验耗材管理信息系统主页面

15.4.4 添加库存信息页面的设计与实现

15.4.5 查看库存信息页面的设计与实现

15.4.6 耗材入库页面的设计与实现

15.4.7 查看入库信息页面的设计与实现

15.4.8 耗材出库页面的设计与实现

15.4.9 查看出库信息页面的设计与实现

15.4.10 添加管理员页面的设计与实现

15.4.11 查看管理员信息页面的设计与实现

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部