本书系统介绍了使用PHP製作动态网页技术。全书共分10章,内容涵盖PHP基础知识、PHP运行环境搭建、数据採集和档案上传、MySQL资料库管理系统、使用PHP技术访问MySQL资料库、Web套用安全等,并以一个完整的案例——网上书店系统的设计与实现为载体,详细说明了案例的设计步骤和主要模组的原始码。
基本介绍
- 书名:PHP+MySQL Web开发技术教程
- 作者:王姝 主编
- ISBN:9787560429489
- 页数:280
- 定价:39.00
- 出版社:西北大学出版社
- 出版时间:2014.12
- 装帧:平装
作者简介
王姝,副教授。1972年生,陕西鹹阳人。研究方向:计算机网路与资料库技术。发表专业技术论文多篇。
目录
第1章 PHP入门
1.1 PHP概述及运行环境搭建
1.1.1 PHP概述
1.1.2 搭建WAMP环境
1.1.3 PHP服务的启动与停止
1.1.4 一个简单的PHP程式
1.2 案例:线上图书订单
1.2.1 创建订单表单
1.2.2 显示订单信息
1.3 在HTML中嵌入PHP
1.3.1 PHP标记
1.3.2 PHP语句
1.3.3 空格
1.3.4 注释
1.4 访问表单变数
1.5 PHP脚本工作流程
小结
习题
第2章 PHP基础
2.1 PHP程式语法
2.2 PHP的数据类型
2.3 变数
2.3.1 标识符
2.3.2 类型转换
2.3.3可变变数
2.3.4 变数的作用域
2.4 常量
2.5 运算符
2.5.1 算术运算符
2.5.2 字元串连线运算符
2.5.3 赋值运算符
2.5.4关係运算符
2.5.5逻辑运算符
2.5.6其他运算符
2.6 案例:计算订单金额
小结
习题
第3章 流程控制结构
3.1 选择结构
3.1.1 if语句
3.1.2 elseif语句
3.1.3 switch语句
3.2 循环结构
3.2.1 while循环
3.2.2 for循环
3.2.3 跳转控制语句
3.3 PHP数组
3.3.1 数字索引数组
3.3.2 关联数组
3.3.3建立与使用数组
3.3.4 二维数组
3.3.5与数组操作相关的函式
3.4 PHP函式
3.4.1函式概述
3.4.2自定义函式
3.4.3 PHP档案间的引用
小结
习题
第4章 字元串与正则表达式
4.1案例:模糊查询表单
4.2 字元串的定义
4.3 操作字元串
4.3.1 字元串处理函式
4.3.2 字元串中查找字元串
4.4 正则表达式
4.4.1 字元集
4.4.2 子表达式
4.4.3 匹配特殊字元
4.5 用正则表达式查找字元串
小结
习题
第5章 数据採集和PHP档案
5.1 PHP表单数据传递
5.1.1浏览器端数据的提交方式
5.1.2 使用$_GET和$_POST获取表单数据
5.2 档案上传
5.2.1製作上传表单
5.2.2编写处理档案的脚本程式
5.3 PHP档案操作
5.3.1 打开和关闭档案
5.3.2 读档案操作
5.3.3 写档案操作
5.3.4 PHP档案操作相关函式
小结
习题
第6章 MySQL资料库管理
6.1 资料库基础
6.1.1 关係资料库
6.1.2 资料库设计
6.2 MySQL基础
6.2.1 MySQL简介
6.2.2 MySQL伺服器的启动
6.2.3 结构化查询语言SQL
6.3 MySQL资料库管理
6.3.1 创建和管理资料库
6.3.2 创建数据表
6.3.3 数据表的管理
6.4数据维护
6.4.1 插入记录
6.4.2更改记录
6.4.3删除记录
6.5记录的查询
6.5.1 普通查询
6.5.2 排序
6.5.3 limit关键字
6.5.4 分组
6.5.5 多表查询
6.6 备份与恢复
6.6.1 使用mysqldump命令备份数据
6.6.2 数据恢复
6.7 MySQL图形化管理工具
6.7.1 phpMyAdmin
6.7.2 SQLyog
小结
习题
第7章 使用PHP从Web访问MySQL资料库
7.1 Web资料库架构工作原理
7.2 从Web访问MySQL资料库
7.2.1连线MySQL伺服器
7.2.2 查询资料库
7.2.3 获取查询结果
7.2.4 将结果显示给用户
7.2.5 关闭资料库连线
7.2.6 按关键字查询表中数据
7.3 向资料库中写入数据
7.3.1 添加记录
7.3.2 修改记录
7.3.3 删除记录
7.4 数据分页技术的实现
7.5 用户注册系统的实现
小结
习题
第8章 PHP会话控制
8.1页面间的参数传递
8.2 会话控制
8.2.1 Cookie会话技术
8.2.2 Session会话技术
8.3 通过会话控制实现身份验证
8.4 header()函式的使用
8.4.1 页面重定向
8.4.2 使用header()函式创建Cookie
8.4.3 伺服器回响内容的控制
8.5 案例:用Session实现验证码技术
小结
习题
第9章 Web套用的安全
9.1代码的安全性
9.1.1 过滤用户的输入
9.1.2 转义输出
9.1.3 SQL注入
9.2资料库伺服器的安全性
9.2.1 安全性管理
9.2.2 用户管理
9.2.3 许可权管理
9.3使用PHP和MySQL实现身份验证
9.3.1 实现访问控制
9.3.2 密码的保存与加密
小结
习题
第10章 网上书店的设计与实现
10.1案例问题
10.2需求分析与系统设计
10.2.1 系统需求分析
10.2.2 系统功能模组设计
10.2.3 资料库设计
10.3 系统主要模组及实现
10.3.1 系统目录结构
10.3.2 与资料库的连线
10.3.3页面设计注意的问题
10.3.4 网站首页index.php
10.3.5 用户注册页面reg.php
10.3.6 商品展示页面sp.php
10.3.7 图书详细信息浏览页sp_view.php
10.3.8 购物车的实现
10.3.9 查看购物车look.php
10.3.10 用户结款jiekuan.php
10.4 后台管理主要模组及实现
10.4.1 图书类别添加与管理
10.4.2 图书添加与管理
10.4.3设定充值优惠
10.5 用户管理
小结
附录A 安装与配置Apache
附录B 在windows下安装与配置PHP
附录C在Windows下安装与配置MySQL
参考文献