本书主要介绍了PHP概述和环境搭建、HTML基础知识、表单处理、Session与Cookie管理、MySQL数据库与SQL语句、PHP访问数据库、电子邮件、PHP和AJAX技术、PHP与MVC、WordPress模板使用、PHP开发实战等内容。
第1章 PHP概述和环境搭建
知识入门
循序渐进
1.1 服务器端和客户端
1.2 配置PHP开发环境
1.2.1 安装和配置PHP
1.2.2 安装和配置Apache
1.2.3 安装和配置IIS
1.2.4 安装和配置MySQL
知识拓展
本章习题
第2章 HTML基础知识
知识入门
循序渐进
2.1 HTML 5标记语言基础
2.1.1 声明HTML版本
2.1.2 HTML基本结构
2.1.3 HTML语法
2.1.4 HTML 5语法
2.1.5 HTML 5基席标记
2.2 CSS样式基础
2.2.1 CSS的作用
2.2.2 CSS代码加载方式
2.2.3 CSS基础语法
2.3 JavaScript基础
2.3.1 JavaScript代码形式
2.3.2 JavaScript数据和变量
2.3.3 JavaScript运算符
2.3.4 JavaScript流程控制语句
2.3.5 JavaScript函数
2.3.6 JavaScript对象
知识拓展
本章习题
第3章 表单处理
知识入门
循序渐进
3.1 Web表单设计
3.1.1 创建表单标签
3.1.2 表单控件
3.2 表单数据提交与获取
3.2.1 POST方法提交和获取表单数据
3.2.2 GET方法提交和获取表单数据
3.2.3 表单数据的获取
3.2.4 超链接数据的获取
3.3 表单处理上传文件
3.3.1 创建一个文件上传表单
3.3.2 获取已上传文件的信息
3.3.3 上传限制
3.3.4 保存被上传的文件
知识拓展
本章习题
第4章 Cookie与Session管理
知识入门
循序渐进
4.1 Cookie管理
4.1.1 创建Cookie
4.1.2 读取Cookie
4.1.3 删除Cookie
4.1.4 Cookie的生命周期
4.2 Session管理
4.2.1 创建Session
4.2.2 设置Session的有效时间
4.2.3 删除和销毁Session
4.2.4 使用Session记录信息
4.2.5 Session和Cookie的区别
4.3 Session高级应用
4.3.1 Session临时文件
4.3.2 Session缓存
4.3.3 Session自动回收
4.3.4 Session的配置
知识拓展
本章习题
第5章 MySQL数据库与SQL语句
知识入门
循序渐进
5.1 操作MySQL数据库
5.1.1 查看数据库
5.1.2 创建数据库
5.1.3 选择指定数据库
5.1.4 删除数据库
5.2 操作MySQL数据表
5.2.1 创建表
5.2.2 查看数据库中的表
5.2.3 查看数据表结构
5.2.4 修改数据表结构
5.2.5 重命名数据表
5.2.6 删除指定数据表
5.3 操作MySQL数据
5.3.1 添加表数据
5.3.2 更新表数据
5.3.3 删除表数据
5.3.4 查询表数据
5.3.5 限制查询记录数
5.3.6 多表查询
5.3.7 嵌套子查询
知识拓展
本章习题
第6章 PHP访问数据库
知识入门
循序渐进
6.1 用连接关闭函数访问数据库
6.1.1 连接数据库
6.1.2 关闭数据库
6.2 选择数据库
6.3 查询数据库
6.4 获取结果集
6.4.1 返回记录所在的行号
6.4.2 获取数据库当前行的记录
6.4.3 返回数据库记录集
6.4.4 返回记录中各字段的长度
6.4.5 获取结果集中行的数目
6.4.6 获取结果集中字段的数目
6.4.7 释放资源
6.5 用错误处理函数捕获错误信息
6.5.1 获取数据库错误信息
6.5.2 获取数据库错误信息代码
知识拓展
本章习题
第7章 电子邮件
知识入门
循序渐进
7.1 向客户发送邮件
7.1.1 配置SMTP服务器
7.1.2 在PHP中配置电子邮件相关属性
7.2 PHP发送电子邮件的方式
……
第8章 PHP和AJAX技术
第9章 PHP与MVC
第10章 WordPress模板使用
第11章 使用Discuz!搭建论坛
第12章 PHP开发实战
参考文献