前 言
本书将指导你使用PHP这门编程语言来搭建网站,以及将网站所用的数据保存在MySQL等类型的数据库中。
PHP 是一门用于在Web服务器上运行的语言,当用户请求服务器上的网页时,服务器将生成相应的网页并返回给发起请求的用户。这意味着网页展示的内容可以针对个人进行定制化生成。对于任何支持用户完成下列行为的网站而言,可定制化都是必须满足的要求:
● 注册或者登录。因为每个用户的姓名、邮箱和密码都不尽相同。
● 完成购买。因为每个客户的订单、支付以及收货详情也不尽相同。
● 搜索网站。因为搜索结果是为不同用户定制的。
PHP语言设计用于与MySQL这类数据库协同工作,MySQL数据库可保存网站显示的页面内容、网站销售的产品或网站会员的详细信息等。通过对PHP的学习,你将掌握如何创建不同类型的网站,这些网站将允许会员更新数据库中的数据。例如:
● 内容管理系统允许网站所有者使用表单更新网站的内容;在不需要额外编写任何新代码的情况下,这些更新的内容可直接展示给访问者。
● 网店允许店主列出要出售的产品,而客户可以购买这些产品。
● 社交网站允许访问者注册和登录,创建个人信息,上传自己的资料,并访问感兴趣的定制化页面。
由于网站上展示的这些数据都保存在数据库中,因此这些网站又称为数据库驱动型网站(database-driven website)。
这是本书中将出现的不同页面类型。它们分别表示不同类型的信息。
信息页
信息页以白色为背景,介绍主题,解释上下文以及相关内容如何使用。
代码页
代码页以米黄色为背景,展示一些独立代码片段如何使用。
图表页
图表页以黑色为背景,使用图表和信息图来解释概念。
示例页
示例页出现在章的开头,呈现该章的主题以及相关应用。
小结页
小结页出现在每一章的末尾,对该章所涉及的关键主题进行概括。