第1篇 PHP开发篇
第1章 初识PHP
1.1 初识PHP
1.2 第一个PHP程序——我的书房
1.3 在HTML中嵌入PHP
1.4 ASP、PHP、JSP的比较
本章小结
第2章 PHP程序设计基础
2.1 数据类型
2.2 变量
2.3 常量
2.4 运算符
2.5 程序结构
2.6 函数
2.7 综合示例
本章小结
第3章 字符串和数组操作
3.1 操作字符串
3.2 正则表达式
3.3 规则数组
3.4 相联数组
本章小结
第4章 PHP的面向对象编程技术
4.1 面向对象技术简介
4.2 在PHP中使用类
4.3 PHP5的面向对象新特征
本章小结
第5章 PHP的MySQL数据库编程
5.1 WEB系统的体系结构
5.2 连接和关闭数据库
5.3 数据库级操作
5.4 增删改数据
5.5 查询数据
5.6 获取数据库信息
5.7 其他常用操作
5.8 综合示例
本章小结
第6章 PHP的文件系统
6.1 访问文件
6.2 操作目录
6.3 综合示例
本章小结
第7章 构建PHP动态网页
7.1 与表单(FORM)交互
7.2 管理Session
7.3 页面跳转
7.4 HTML模板
7.5 管理图形图像
7.6 使用时间和日期函数
7.7 处理URL字符串
本章小结
第8章 PHP的网络编程
8.1 网络通信
8.2 电子邮件
8.3 使用XML
本章小结
第9章 PHP程序调试
9.1 基本调试策略
9.2 使用Eclipse调试程序
本章小结
第2篇 MySQL数据库管理篇
第10章 初识MySQL
10.1 关系数据库基础
10.2 MySQL概述
10.3 创建第一个MySQL数据库
10.4 MySQL的数据类型
本章小结
第11章 数据库设计理论
11.1 数据库设计概述
11.2 需求分析
11.3 概念设计
11.4 逻辑设计
11.5 设计说明书示例
本章小结
第12章 管理MySQL
12.1 概述
12.2 使用客户机
12.3 MySQL服务器的启动和关闭
12.4 用户和权限管理
12.5 日志管理
12.6 备份数据库
12.7 恢复数据库
本章小结
第13章 使用MySQL管理数据
13.1 SQL基础
13.2 创建、删除和选择数据库
13.3 创建、修改、删除数据表
13.4 创建和删除索引
13.5 增删改数据
13.6 查询数据
13.7 查询数据库、表信息
13.8 MySQL不支持的功能
本章小结
第14章 查询优化
14.1 索引技术
14.2 选择列类型
14.3 优化SQL语句
14.4 系统优化
本章小结
第15章 MySQL数据安全性
15.1 数据文件安全性
15.2 网络访问安全性
15.3 数据库维护
15.4 预防性检查
本章小结
第16章 图形化管理MySQL
16.1 使用phpMyAdmin
16.2 其他图形管理工具
本章小结
第3篇 典型模块设计篇
第17章 简易聊天室
17.1 系统目标
17.2 关键技术
17.3 数据库设计
17.4 系统实现
本章小结
第18章 支持用户管理的聊天室
18.1 系统目标
18.2 关键技术
18.3 数据库设计
18.4 系统实现
本章小结
第19章 支持信息加密的用户验证
19.1 加密技术简介
19.2 XOR运算加密算法
19.3 用crypt()实现用户身份验证
19.4 MD5散列加密算法
本章小结
第20章 支持分页显示的拍卖行
20.1 系统目标
20.2 关键技术
20.3 数据库设计
20.4 系统实现
本章小结
第21章 支持站内搜索的留言本
21.1 系统目标
21.2 关键技术
21.3 数据库设计
21.4 系统实现
本章小结
第4篇 综合案例篇
第22章 开发大型项目的策略
22.1 开发规范标准化
22.2 WEB系统的逻辑结构
本章小结
第23章 电子商务系统
23.1 需求分析
23.2 系统预览
23.3 系统架构
23.4 数据库设计
23.5 数据访问层
23.6 业务逻辑层
23.7 页面显示层
本章小结
第24章 办公自动化系统
24.1 需求分析
24.2 系统预览
24.3 系统架构
24.4 数据库设计
24.5 数据访问层
24.6 业务逻辑层
24.7 页面显示层
本章小结