有很多原因需要网站能够支持动态内容,包括:提供在线购物网站、创建个性化页面、管理来自数据库的大量信息等。只要拥有基础的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函数库
索引
《期权36课:基本知识与实战策略》内容简介:这本书的目标读者是刚开始学习期权以及有一定期权基础,但又想提高实践与理论相结合能
《创新经济学》内容简介:本书在系统梳理经典创新经济理论的基础上,阐述新发展理念中的“创新是引领发展的*动力”的科学内涵,并从
[内容简介] 大数据时代的来临,给当今的商业带来了极大的冲击,多数电商人无不“谈大数据色变”,并呈现出一种观望、迷茫、手足
小型纸品的设计,使平面设计师找到了可以真正发挥创造才能的机会。本书提供的近千幅图例,很多是在不需要满足客户要求的情况下,
《用户运营方法论:入门、实战与进阶》内容简介:这是一部以产品和运营双重视角,从9个维度讲解用户运营思维、方法、技巧的著作。它
《第N+1个》内容简介:12名受害人,凶手作案手法相同,犯罪现场相似,绵延一年,警方却毫无头绪。一部名为《第N 1个》的小说在风口
《易中天中华史:国家》内容简介:为什么文明的标志是国家?为什么世界各国的体制五花八门?从部落到国家,是历史的岔路口。世界各
《孟子重估:从牟宗三到西方汉学》内容简介:1.儒家思想资源的重新估定和现代整合一直是学术界、思想界的热门论题,本书以台港新儒
《石门铭》内容简介:《石门铭》,又称《泰山羊祉开复石门铭》。北魏宣武帝永平二年(五〇九)立,记述了梁、秦二州刺史羊祉和左校
《Web2.0高级编程》首先通过一个Web2.0应用演示了服务器和浏览器之间的交互过程,让读者对《Web2.0高级编程》中介绍的技术在Web2
ASP Web开发教程 内容简介 本书是专为落实教育部和信息产业部《关于在职业院校开展计算机应用与软件技术专业领域技能型紧缺人才培养培训工作的通知》和《职业院校...
《一场风花雪月的盐城》内容简介:黄海潮涌,诗与远方牵手;魅力水乡,谱写文旅新篇。盐城故事,从盐开始,与时俱进,日新月异。今
《量子思维:探寻生命觉醒之旅》内容简介:本书把生命、意识乃至社会进化史当作一个觉醒过程,以东西方结合的特殊视角,采用“从顶
《世界是設計》與構思設計本身的面向有關。在此,不把設計理解為精製、美化、裝飾。設計一字的最初意義隱含構思起草。設計首先是
SAP入门经典-(第5版) 本书特色 《SAP入门经典(第5版)》是由业内专家编写的SAP入门教程,其中对SAP的各种主要产品与组件进行了较为详细的介绍,并且从...
《WSNRFID物联网原理与应用》紧紧围绕物联网两大核心技术——射频识别(RFID)和无线传感网(WSN),对技术的基本原理以及典型应
《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明
数字电子技术基础 本书特色 《数字电子技术基础》:普通高等教育“十一五”规划教材数字电子技术基础 内容简介 本书为江苏省立项建设精品教材。本书共11章,内容包括...
《先行者:未来新经济的探索》内容简介:本书探讨了新经济在成都的前世今生。通过跟70+创业者、企业高管、投资人、科研工作者对话,
TheGNUAutotoolsmakeiteasyfordeveloperstocreatesoftwarethatisportableacrossmanyUn...