有很多原因需要网站能够支持动态内容,包括:提供在线购物网站、创建个性化页面、管理来自数据库的大量信息等。只要拥有基础的html与网站管理知识,任何人都能学习php与mysql从而创建动态网站。这本书的目的是传授创建动态网站所需的背景知识,并使用这些工具架设安全且稳定的网站。
《php & mysql web数据库应用开发指南(第二版)》详细反映实际程序的需求,仔细地探讨外部数据的验证(例如信用卡卡号的格式)、用户登录以及如何使用模板建立网页的标准外观。本书的内容不仅仅是这些。书中还提到如何串联javascript与php让用户操作时更快、更方便。还有正确处理用户输入错误的方法,让网站看起来更专业。另外还引入大量来自pear外挂函数库的强大功能,对常用的、强大的包进行了详细说明。
本书虽是写给程序设计新手的指南,却未遗漏网站需要的重要技巧。凡是需要更新数据的网站,都会面对多位用户同时访问数据的问题;用户按下“刷新”按钮时,有可能导致新增相同的记录到数据库中……我们对各种类型的问题都提供了相关解决方案。
书中强调优秀的设计观念,像程序逻辑与页面显示分离就是一例。本书介绍php 5与mysql 4.1的功能,同时也提供适用于旧版程序的技巧。pear包也是本书的特色之一。包括模板、独立于数据库之外的api等数种重大包均频频出现于整合范例中,并附有详细说明。
前言
第一章 数据库应用程序与web
web
三层体系结构
第二章 php脚本编程语言
php简介
条件与分支
循环
函数
类型
用户自定义函数
php运作实例
第三章 php的高级数据控制功能
数组
字符串
正则表达式
日期与时间
整数与浮点数
第四章php 5的面向对象编程
类和对象
.继承
抛出与捕获异常
第五章sql与mysql
数据库基础
mysql命令解释器
管理数据库与表
数据的插入、更新与删除
使用sql的select进行查询
联接查询
案例分析:添加新葡萄酒
第六章查询web数据库
使用php查询mysql数据库
处理用户输入的数据
与mysql相关的函数
第七章pea日包
pear概述
核心组件
可选包
第八章 web数据库的写入
数据库的插入、更新与删除
写入数据至数据库的常见问题
第九章 使用php与javascript的验证
验证与错误报告的规则
服务器端验证
hava script与客户端验证
第十章 会话(session)
session管理简介
php的session管理
案例研究:在验证中使用session
使用session的日寸机
php的session api与酉己置
第十一章 认证与安全
http认证
利用php管理http认证
基于表单的认证
保护web上的数据
第十二章 错误、调试与部署
错误
常见的编程错误
自定义错误处理器
第十三章 报表
创建报表
产生pdf文件
pdf-php参考数据
第十四章 php 5面向对象程序设计的高级功能
使用类层次
类的类型提示
抽象类与接口
运费计算器范例
第十五 章高级sql
以show来探索
高级查询
操作数据与数据库
函数
自动查询
表类型
备份与恢复
管理用户与权限
调整mysql
第十六章 案例研究:hugh and dave’s online wines
功能与系统需求
应用程序概述
公用组件
第十七章 管理客户
程序代码概述
客户验证
客户表单
第十八章 购物车
程序代码概述
葡萄酒商店首页
购物车的实现
第十九章 网上葡萄酒商店的订货与发货
程序代码概述
信用卡与发送指令
确定订单
html与电子邮件回执
第二十章 在线葡萄酒商店的搜索与认证
程序代码概述
搜索与浏览
认证
附录一 linux安装指南
附录二 microsoft windows安装指南
附录三 mac os x安装指南
附录四 网络协议
附录五 关系数据库的建模与设计
附录六 在数据库层管理session
附录七 资源
附录八 改进式mysql函数库
索引
《LTC与铁三角:从线索到回款》内容简介:营销业务规划的总体逻辑是什么? 如何在组织中授权一线听得见炮声的员工? 如何围绕服务客
《清华大学电子与信息技术系列教材:现代通信原理》以现代通信系统为背景,系统、深入地介绍现代通信技术的基本原理,并以数字通信
《LTE移动通信术语与缩略词词典》,本书简介:作为3G标准的后续演进,LTE系统以及其演进技术,引入新的OFDM多址方式,支持灵活的带
《移动界面(Web/App)Photoshop UI设计十全大补》内容简介:智能手机App,UI设计是目前比较热门的专业,也是一块新兴的平面设计领
《矛与盾:黑客攻防命令大曝光》内容简介:《矛与盾:黑客攻防命令大曝光》紧紧围绕黑客命令与实际应用展开,在剖析黑客入侵中用户
本书是一本完整的、基于最佳实践的JavaScript敏捷测试指南,同时又有着测试驱动开发方法(TDD)所带来的质量保证。领先一步的Jav
《资本与意识形态·漫画版》内容简介:⭐一个家族八代人,穿越200多年时空岁月,见证从法国大革命到21世纪,全球范围内的财富变迁
《2021年MBA MPA MAPcc MEM管理类联考综合能力逻辑高分指南(考点精讲与分类精练)》内容简介:本书主要内容为管理类联考逻辑应试辅
Thinkpad笔记本电脑应用技术精粹 本书特色 本书内容覆盖了ThinkPad笔记本电脑硬件系统和软件系统两大方面的应用技巧。从ThinkPad笔记本电脑硬件...
《中国古代武术项目志》内容简介:从时间上看,中国古代武术主要是指原始社会、奴隶社会和封建社会三个时期的武术活动和与武术相关
SwiftisanewprogramminglanguageforcreatingiOSandOSXapps.SwiftbuildsonthebestofCan...
《区块链实战》内容简介:本书重点向大家展示了区块链在金融和国际贸易两个领域的落地案例,是一本实际业务落地案例与区块链技术相
《正则表达式经典实例》讲解了基于8种常用的编程语言使用正则表达式的经典实例。书中提供了上百种可以在实战中使用的实例,以帮助
《人面桃花》内容简介:清末,官宦小姐秀米的一生宛若一个迷局,在桃花的掩映下,渐渐展开。秀米的父亲陆侃,因盐课案受牵连罢官归
《传播网络理论》2003年由牛津大学出版社出版,并获得20113年国际传播学会组织传播分会的年度最佳著作奖《传播网络理论》不仅抓住
众所周知,视觉营销从业者在零售业界正发挥着日益重要的影响力。无论是对商家在产品销售及陈列展示上的辅助与指导,还是在推进当
水下运载器操纵控制及模拟仿真技术 本书特色 《水下运载器操纵控制及模拟仿真技术》是由国防工业出版社出版的。水下运载器操纵控制及模拟仿真技术 内容简介 本书通过水...
2008年过去了,有多少人会觉得念念不忘,又有多少人会想着尽早翻过日历?在经历过无数大喜大悲之后,谁可以只用一种表情概括这一
《邓小平实录1:1904—1945》内容简介:本书由中央文献研究室专家倾力创作,在体例上按时间顺序编排,共分四卷十编,每一编又分为历
《深度学习搜索引擎开发:Java实现》内容简介:本书是市面上少见的将搜索与深度学习相结合的书,讨论了使用(深度)神经网络来帮助