微信扫一扫,移动浏览光盘
简介
本书从PHP+MySQL项目开发的角度出发,本着实用的目的,由浅入深地介绍了PHP语言的基本知识及PHP与MySQL结合的项目应用,包括PHP数组、表单开发、MySQL数据库设计、CI框架应用等重要应用。全书内容循序渐进,通过实际应用案例的介绍力求使读者掌握PHP语言结合MySQL数据库的基本应用,内容丰富、实用性强,书中每一章都配备一个项目案例,均为实际应用案例,易于理解和掌握。 本书既可作为应用型本科、高职高专院校职业教育和继续教育的教材,也可作为计算机专业技术人员的参考书籍。
目录
第1章 基础知识
1.1 PHP、Apache、MySQL和开源的简介
1.1.1 开源软件及其优点
1.1.2 PHP简介
1.1.3 Apache简介
1.1.4 MySQL简介
1.2 动态web站点
1.2.1 B/S结构原理
1.2.2 Linux环境下的安装与配置
1.2.3 Windows环境下的安装配置
1.2.4 常见Apache+PHP+MySQL整合安装环境
本章小结
重点回顾
本章实训
第2章 PHP语法基础
2.1 基本语法
2.1.1 在web页面中嵌入PHP
2.1.2 发送数据到web浏览器
2.1.3 理解PHP、HTML和空白
2.1.4 编写注释
2.2 词法结构
2.2.1 什么是变量
2.2.2 关于字符串
2.2.3 关于常量
2.2.4 关于数字
2.2.5 单引号与双引号
2.3 项目训练——内容管理系统CMS首页设计
2.3.1 项目说明
2.3.2 设计思路
2.3.3 设计过程
本章小结
重点回顾
本章实训
第3章 流程控制语句
3.1 条件语句与运算符
3.1.1 if条件语句
3.1.2 switch条件语句
3.2 循环结构
3.2.1 while循环
3.2.2 for循环
3.3 项目训练——动态年月日下拉菜单
3.3.1 项目说明
3.3.2 设计思路
3.3.3 设计过程
本章小结
重点回顾
本章实训
第4章 数组
4.1 什么是数组
4.1.1 索引数组与联合数组
4.1.2 创建数组
4.1.3 数组的打印
4.2 访问数组
4.2.1 foreach循环
4.2.2 多维数组
4.3 数组应用
4.3.1 基本数组函数
4.3.2 数组与字符串的转换
4.4 项目训练——简易判断文件格式
4.4.1 项目说明
4.4.2 设计思路
4.4.3 设计过程
本章小结
重点回顾
本章实训
第5章 函数
5.1 创建和调用自定义函数
5.1.1 自定义函数
5.1.2 创建带参数的函数
5.1.3 设置默认的参数值
5.1.4 从函数返回值
5.2 PHP内置函数
5.2.1 常见的基本函数
5.2.2 日期和时间函数
5.2.3 字符串处理函数
5.3 项目训练一~随机数验证码图片的制作
5.3.1 项目背景与思路
5.3.2 设计过程
本章小结
重点回顾
本章实训
第6章 表单——处理用户输入
6.1 HTML表单
6.1.1 创建HTML表单
6.1.2 处理HTML表单
6.2 表单验证
6.2.1 验证表单是否提交
6.2.2 验证表单数据
6.2.3 避免表单多次提交
6.3 项目训练一一用户注册功能设计
6.3.1 项目说明
6.3.2 设计思路
6.3.3 设计过程
本章小结
重点回顾
本章实训
第7章 创建动态web站点
7.1 包含多个文件
7.1.1 包含外部文件函数
7.1.2 绝对路径与相对路径
7.1.3 include()和require()的区别
7.1.4 站点文件结构
7.2 PHP上传文件的原理与实现
7.2.1 利用PHP上传文件
7.2.2 $FILES数组结构
7.2.3 上传综合范例
7.3 项目训练——简易计数器设计
7.3.1 项目说明
7.3.2 设计原理
7.3.3 设计过程
本章小结
重点回顾
本章实训
第8章 SQL与MySQL
8.1 数据库设计
8.1.1 收集并分析数据需求
8.1.2 逻辑地划分数据
8.1.3 选择正确的数据类型
8.2 操作MySQL
8.2.1 使用命令行管理MySQL
8.2.2 用phpMyAdmin管理MysQL
8.3 SQL基础
8.4 MySQL用户管理
8.4.1 MySQL管理员root
8.4.2 用户管理
8.4.3 权限分配
8.5 项目训练——购物类网站产品目录的数据库设计
8.5.1 项目说明
8.5.2 设计思路
8.5.3 设计过程
本章小结
重点回顾
本章实训
第9章 使用PHP和MySQL
9.1 连接MySQL
9.1.1 连接到MySQL
9.1.2 选择数据库
9.1.3 关闭数据库连接
9.1.4 网站配置文件
9.2 执行简单查询
9.2.1 执行SQL操作
9.2.2 MySQL的字符集
9.2.3 插入操作
9.3 检索查询结果
9.3.1 处理查询结果数组
9.3.2 检索查询结果
9.3.3 统计返回的记录数
9.4 项目训练一用户管理之密码管理
9.4.1 项目说明”
9.4.2 设计原理
9.4.3 设计过程
本章小结
重点回顾
本章实训
第10章 cookie和会话
10.1 使用cookie
10.1.1 设置cookie
10.1.2 访问cookie
10.1.3 删除cookie
10.2 使用session会话
10.2.1 设置session变量
10.2.2 访问session变量
10.2.3 删除session变量
10.2.4 更改会话行为
10.3 项目训练一一安全使用session
10.3.1 项目说明
10.3.2 项目原理
10.3.3 设计过程
本章小结
重点回顾
本章实训
第11章 项目案例——使用CI框架快速开发CMS
11.1 类与对象
11.2 什么是CodeIgniter(CI)
11.2.1 下载与安装CI一
11.2.2 CI文件结构
11.2.3 MVC模式
11.2.4 应用程序流程
11.3 CI的语法规则
11.3.1 控制器
11.3.2 视图
11.3.3 传递数据到视图
11.4 项目训练——(2MS系统设计与开发
11.4.1 项目说明
11.4.2 项目原理
11.4.3 设计过程
本章小结
重点回顾
本章实训
参考文献
1.1 PHP、Apache、MySQL和开源的简介
1.1.1 开源软件及其优点
1.1.2 PHP简介
1.1.3 Apache简介
1.1.4 MySQL简介
1.2 动态web站点
1.2.1 B/S结构原理
1.2.2 Linux环境下的安装与配置
1.2.3 Windows环境下的安装配置
1.2.4 常见Apache+PHP+MySQL整合安装环境
本章小结
重点回顾
本章实训
第2章 PHP语法基础
2.1 基本语法
2.1.1 在web页面中嵌入PHP
2.1.2 发送数据到web浏览器
2.1.3 理解PHP、HTML和空白
2.1.4 编写注释
2.2 词法结构
2.2.1 什么是变量
2.2.2 关于字符串
2.2.3 关于常量
2.2.4 关于数字
2.2.5 单引号与双引号
2.3 项目训练——内容管理系统CMS首页设计
2.3.1 项目说明
2.3.2 设计思路
2.3.3 设计过程
本章小结
重点回顾
本章实训
第3章 流程控制语句
3.1 条件语句与运算符
3.1.1 if条件语句
3.1.2 switch条件语句
3.2 循环结构
3.2.1 while循环
3.2.2 for循环
3.3 项目训练——动态年月日下拉菜单
3.3.1 项目说明
3.3.2 设计思路
3.3.3 设计过程
本章小结
重点回顾
本章实训
第4章 数组
4.1 什么是数组
4.1.1 索引数组与联合数组
4.1.2 创建数组
4.1.3 数组的打印
4.2 访问数组
4.2.1 foreach循环
4.2.2 多维数组
4.3 数组应用
4.3.1 基本数组函数
4.3.2 数组与字符串的转换
4.4 项目训练——简易判断文件格式
4.4.1 项目说明
4.4.2 设计思路
4.4.3 设计过程
本章小结
重点回顾
本章实训
第5章 函数
5.1 创建和调用自定义函数
5.1.1 自定义函数
5.1.2 创建带参数的函数
5.1.3 设置默认的参数值
5.1.4 从函数返回值
5.2 PHP内置函数
5.2.1 常见的基本函数
5.2.2 日期和时间函数
5.2.3 字符串处理函数
5.3 项目训练一~随机数验证码图片的制作
5.3.1 项目背景与思路
5.3.2 设计过程
本章小结
重点回顾
本章实训
第6章 表单——处理用户输入
6.1 HTML表单
6.1.1 创建HTML表单
6.1.2 处理HTML表单
6.2 表单验证
6.2.1 验证表单是否提交
6.2.2 验证表单数据
6.2.3 避免表单多次提交
6.3 项目训练一一用户注册功能设计
6.3.1 项目说明
6.3.2 设计思路
6.3.3 设计过程
本章小结
重点回顾
本章实训
第7章 创建动态web站点
7.1 包含多个文件
7.1.1 包含外部文件函数
7.1.2 绝对路径与相对路径
7.1.3 include()和require()的区别
7.1.4 站点文件结构
7.2 PHP上传文件的原理与实现
7.2.1 利用PHP上传文件
7.2.2 $FILES数组结构
7.2.3 上传综合范例
7.3 项目训练——简易计数器设计
7.3.1 项目说明
7.3.2 设计原理
7.3.3 设计过程
本章小结
重点回顾
本章实训
第8章 SQL与MySQL
8.1 数据库设计
8.1.1 收集并分析数据需求
8.1.2 逻辑地划分数据
8.1.3 选择正确的数据类型
8.2 操作MySQL
8.2.1 使用命令行管理MySQL
8.2.2 用phpMyAdmin管理MysQL
8.3 SQL基础
8.4 MySQL用户管理
8.4.1 MySQL管理员root
8.4.2 用户管理
8.4.3 权限分配
8.5 项目训练——购物类网站产品目录的数据库设计
8.5.1 项目说明
8.5.2 设计思路
8.5.3 设计过程
本章小结
重点回顾
本章实训
第9章 使用PHP和MySQL
9.1 连接MySQL
9.1.1 连接到MySQL
9.1.2 选择数据库
9.1.3 关闭数据库连接
9.1.4 网站配置文件
9.2 执行简单查询
9.2.1 执行SQL操作
9.2.2 MySQL的字符集
9.2.3 插入操作
9.3 检索查询结果
9.3.1 处理查询结果数组
9.3.2 检索查询结果
9.3.3 统计返回的记录数
9.4 项目训练一用户管理之密码管理
9.4.1 项目说明”
9.4.2 设计原理
9.4.3 设计过程
本章小结
重点回顾
本章实训
第10章 cookie和会话
10.1 使用cookie
10.1.1 设置cookie
10.1.2 访问cookie
10.1.3 删除cookie
10.2 使用session会话
10.2.1 设置session变量
10.2.2 访问session变量
10.2.3 删除session变量
10.2.4 更改会话行为
10.3 项目训练一一安全使用session
10.3.1 项目说明
10.3.2 项目原理
10.3.3 设计过程
本章小结
重点回顾
本章实训
第11章 项目案例——使用CI框架快速开发CMS
11.1 类与对象
11.2 什么是CodeIgniter(CI)
11.2.1 下载与安装CI一
11.2.2 CI文件结构
11.2.3 MVC模式
11.2.4 应用程序流程
11.3 CI的语法规则
11.3.1 控制器
11.3.2 视图
11.3.3 传递数据到视图
11.4 项目训练——(2MS系统设计与开发
11.4.1 项目说明
11.4.2 项目原理
11.4.3 设计过程
本章小结
重点回顾
本章实训
参考文献
PHP+MySQL项目实例开发
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×