Home >php教程 >php手册 >PHP和MySQL Web开发(原书第3版) 前言

PHP和MySQL Web开发(原书第3版) 前言

WBOY
WBOYOriginal
2016-06-13 11:01:021206browse

前言:
欢迎来到PHP和MySQL Web开发的世界。本书介绍了我们使用PHP和MySQL的实战经验的精华。PHP和MySQL是当今最热门的两个Web开发工具。

为什么要学习本书
本书将介绍如何创建可交互的Web站点,包括从最简单的订单表单到复杂的安全电子商务站点。而且,读者还将了解如何使用开放源代码技术来实现它。
本书的目标读者群是已经了解了HTML的基础知识,并且以前曾经使用过一些现代编程语言进行过程序开发的读者,但是这并不要求读者从事过Internet编程或者使用过关系数据库。如果你是入门级程序员,你将发现本书还是非常有用的,但是你可能会需要更长的时间来吸收和消化它。我们尽量做到不遗漏任何基本概念,但是我们在介绍这些基本概念的时候都比较简略。本书的典型读者是希望掌握PHP和MySQL并致力于创建大型或电子商务类型Web站点的人。有些读者可能已经使用过另一种Web开发语言;如果是这样的话,就更容易掌握本书的内容。
我们编写本书第1版的原因在于,我们已经厌倦了寻找那些充其量只是基本的PHP函数参考的图书。那些图书是有用的,但是当你的老板或客户说“赶快给我编写一个购物车”时,那些图书无法帮助你。我们尽量使本书中的每一个例子都有实用价值。许多示例代码可以在Web站点上直接使用,而大多数代码只要稍微经过修改就可以直接使用。

使用本书将学习到哪些知识
学习了本书以后,读者将能够创建实用的动态Web站点。如果读者已经使用普通的HTML创建Web站点,将意识到这种方法的局限性。一个纯HTML网站的静态内容就只能是静态的。除非专门对其进行了更新,否则其内容将不会发生变化。用户也无法以任何形式与站点进行交互。
使用一种编程语言(例如,PHP)和数据库(例如,MySQL),可以创建动态的站点:你可以自定义站点并且在站点中包含实时信息。
在本书中,我们花费了大量的精力来介绍实用的应用程序。我们从一个简单的在线订购系统开始,然后介绍PHP和MySQL的不同部分。
我们将讨论与创建一个实用Web站点所相关的电子商务和安全性方面的问题,并且介绍如何使用PHP和MySQL来实现这些方面。
在本书的最后部分,我们将介绍如何实现实际项目,并且和读者一起设计、计划并且构建用户身份验证和个性化设置、购物车、内容管理系统、基于Web的电子邮件、邮件列表管理器、Web论坛、PDF文档的生成、使用XML和SOAP连接Web服务等项目。
这些项目都是可以直接使用的,或者可以经过一定的修改来满足读者的实际需要。我们选择这些项目是因为我们相信这8个项目是程序员创建基于Web应用程序时最常见的项目。如果读者的需要有所不同,本书也可以帮助读者实现目标。

什么是PHP
PHP是一种服务器端脚本语言,它是专门为Web而设计的。在一个HTML页面中,你可以嵌入PHP代码,这些代码在每次页面被访问时执行。PHP代码将在Web服务器中被解释并且生成HTML或访问者看到的其他输出。
PHP是1994年出现的,最初只是Rasmus Lerdorf一个人的工作。其他一些天才改进了这种语言,它经历了四次非常重要的重新编写,才变成了我们今天所看到的广为使用的、成熟的PHP。到2004年8月,PHP已经在全球的1700多万个网站域中安装,而且该数字还在不断地快速增长。访。在搜索框中输入ISBN(0-672-32672-8)或者图书的标题,就可以找到本书的消息。
我们希望读者能喜欢本书,并且像我们开始使用这些产品时一样,尽量多地了解PHP和MySQL。使用它们真的是一种快乐。不久,读者就可以加入成百上千的Web开发人员队伍,和他们一样,使用这些健壮的、功能强大的工具来创建动态、实时的Web站点。

致谢
我们感谢Sams公司本书的编辑组,感谢他们的努力工作。我们要特别感谢Shelley Johnston,没有她的投入和耐心,就不可能有本书的面世。我们还要感谢Israel Denis Jr.和Chris Newman为本书所做的贡献。
我们非常感谢PHP和MySQL开发小组所做的工作。他们的工作使我们的编写变得更加简单。
我们要感谢Adrian Close在1998年的eSec上所说的“你可以用PHP来实现它们”。他说我们会喜欢PHP的,现在看来他是对的。
最后,我们还要感谢我们的家庭和朋友,感谢他们能够容忍我们为编写本书而“与世隔绝”。特别要感谢来自我们家庭成员的支持:Julie、Robert、Martin、Lesley、Adam、Paul、Archer和Barton。


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn