书籍详情
PHP & MySQL Web数据库应用开发指南
作者:(澳)Hugb E.Williams,(澳)David Lane著;谢君英,欧阳宇译;谢君英译
出版社:中国电力出版社
出版时间:2003-05-01
ISBN:9787508313160
定价:¥69.00
购买这本书可以去
内容简介
eBay、Amazon.com和CNN.com有什么共同点呢?它们都是在Web界面上集成了大量数据库的应用程序。这些应用程序的流行(和强大功能)源于其可访问性和可用性;成千上万的用户能够同时访问相同的数据,而不需要在用户的计算机上安装附加软件。本书为Web开发者创建Web数据库应用程序既提供了理论知识,又提供了实践机会。本书包括了有关PHP和MySQL语言的教程,还包括了一些背景知识,比如Internet和Web协议、关系数据库的建模与设计、会话管理,以及开放源码服务器和数据软件的安装。通过本书你将学到:·设计关系数据库和Web应用程序的体系结构。·实现搜索与浏览。·存储数据。·用户输入的有效性验证。·管理事务。·安全性支持。本书的特色是:所有例子与脚本都来自Hugh and Dave's Online Wines网站,这是一个由作者开发的完整的在线零售网站(该风站是虚构的)。如果你想建立一个小型或者中等规模的Web数据库应用程序,并且运行于普通的服务器上而不是每天都有上亿次用户点击的大规模网站的话,那么本书将对你有实际的指导意义。
作者简介
HughE.Williams是澳大利亚墨尔本皇家理工学院计算机科学与IT学校的一个高级讲师,他已有7年的教学经验。目前他主要讲授两个科目:数据库技术和Web技术,他是一个关于Internet和Web技术的主要项目的协调人。他的研究兴趣包括建立更优秀的搜索引擎、生物信息科学和设计更快的数据结构。Hugh业余时间喜欢跑步、看Richmond队的比赛,并且爱好板球。Hugh拥有墨尔本皇家理工学院的博士学位。DavidLane是澳大利亚墨尔本皇家理工学院MultimediaDatabaseSystems集团的软件工程师和IT经理。在该集团中,他帮助开发StructuredInformationManager,并使其商业化,该项目是一个大型SGML/XML文档知识库和高性能Web服务器。David也为澳大利亚最大的电信公司Telstra工作,主攻卫星通信、人力因素研究和电子文档交换(EDI)领域。David拥有Swinburne大学的应用科学(主修数学与计算机科学)学士学位。
目录
前言
第一章 数据库应用程序与Web
三层体系结构
客户层
中间层
数据库层
案例研究
第二章 PHP
PHP简介
条件和分支
循环
工作例子
数组
字符串
正则表达式
日期和时间函数
整型和浮点型函数
用户定义函数
对象
常见错误
第三章 MySQL和SQL
数据库基础
快速入门指南
MySQL命令解释器
管理数据库、表和索引
插入、更新和删除数据
使用SQL SELECT进行查询
联合杏询
修改数据库
函数
关于SQL和MySQL的更多信息
第四章 查询Web数据库
连接到MySQL数据库
格式化结果
案例研究:首页面板
使用PHP与其他DBMS交互
第五章 用户驱动的查询
用户输入
利用用户输入进行查询
案例研究:向前和向后浏览
案例研究:生成选择列表
第六章 向Web数据库写数据
数据库插入、更新和删除
写数据到数据库过程中的问题
第七章 服务器端和客户端验证
Web数据库应用程序的验证和错误报告
服务器端验证
利用JavaScript进行的客户端验证
第八章 会话
建立保持状态的应用程序
Web上的会话管理
PHP会话管理
案例研究:添加会话到winestore
何时使用会话
第九章 认证与安全
HTTP认证
使用PHP进行HTTP认证
使用数据库进行认证
Web数据库应用与认证
保护Web上的数据
第十章 winestore顾客管理
winestore应用程序概述
顾客管理
认政用户
winestore Include文件
第十一章 winestore购物车
winestore主页
购物车的体系结构
管理重定向
第十二章 winestore上的订货和发货
完成订单
HTML和电子邮件回执
第十三章 相关主题
自动化的辅助工作
模板
搜索和浏览
附录一 安装指南
附录二 Internet和Web协议
附录三 关系型数据库的建模和设计
附录四 在数据库层管理会话
附录五 资源
词汇表
第一章 数据库应用程序与Web
三层体系结构
客户层
中间层
数据库层
案例研究
第二章 PHP
PHP简介
条件和分支
循环
工作例子
数组
字符串
正则表达式
日期和时间函数
整型和浮点型函数
用户定义函数
对象
常见错误
第三章 MySQL和SQL
数据库基础
快速入门指南
MySQL命令解释器
管理数据库、表和索引
插入、更新和删除数据
使用SQL SELECT进行查询
联合杏询
修改数据库
函数
关于SQL和MySQL的更多信息
第四章 查询Web数据库
连接到MySQL数据库
格式化结果
案例研究:首页面板
使用PHP与其他DBMS交互
第五章 用户驱动的查询
用户输入
利用用户输入进行查询
案例研究:向前和向后浏览
案例研究:生成选择列表
第六章 向Web数据库写数据
数据库插入、更新和删除
写数据到数据库过程中的问题
第七章 服务器端和客户端验证
Web数据库应用程序的验证和错误报告
服务器端验证
利用JavaScript进行的客户端验证
第八章 会话
建立保持状态的应用程序
Web上的会话管理
PHP会话管理
案例研究:添加会话到winestore
何时使用会话
第九章 认证与安全
HTTP认证
使用PHP进行HTTP认证
使用数据库进行认证
Web数据库应用与认证
保护Web上的数据
第十章 winestore顾客管理
winestore应用程序概述
顾客管理
认政用户
winestore Include文件
第十一章 winestore购物车
winestore主页
购物车的体系结构
管理重定向
第十二章 winestore上的订货和发货
完成订单
HTML和电子邮件回执
第十三章 相关主题
自动化的辅助工作
模板
搜索和浏览
附录一 安装指南
附录二 Internet和Web协议
附录三 关系型数据库的建模和设计
附录四 在数据库层管理会话
附录五 资源
词汇表
猜您喜欢