搜索引擎优化高级编程:php版(PHP开发与MySQL应用相结合的方式介绍如何使用PHP和MySQL)

优采云 发布时间: 2022-04-09 14:07

  搜索引擎优化高级编程:php版(PHP开发与MySQL应用相结合的方式介绍如何使用PHP和MySQL)

  本书将PHP开发与MySQL应用相结合,对PHP和MySQL进行了简单的分析。它不仅介绍了 PHP 和 MySQL 的一般概念,而且对 PHP 和 MySQL 的 Web 应用进行了全面的阐述,包括几个经典和实用的例子。

  本书为第三版,经过全面更新、重写和扩展,收录了 PHP5 的最新特性——新的对象模型、更好的异常处理和 SimpleXML;以及 MySQL 5 的新特性,例如存储过程和存储引擎。

  PHP是PHP的缩写:Hypertext Preprocessor,一种广泛使用的开源(Open Source)多用途脚本语言。它可以嵌入到 HTML 中,特别适合 Web 开发。但是,PHP 的功能不仅限于此。它可以用作服务器端脚本、命令行脚本甚至客户端 GUI 程序的开发语言。今天,PHP 可在所有主要操作系统和大多数 Web 服务器上使用。PHP 的易用性、高性能、与 Apache Web 服务器的紧密集成以及大量的应用程序构建块使其成为领先的 Web 应用程序开发语言之一。

  MySQL 是一个非常快速且强大的关系数据库管理系统 (RDBMS)。它是一个数据库,使您能够有效地保存、搜索、排序和检索数据。MySQL 服务器控制您对数据的访问,确保只有经过身份验证的用户才能访问数据。因此,MySQL 是一个多用户、多线程的服务器,它使用了业界支持的标准数据库查询语言 SQL(Structured Query Language)。MySQL 从 1996 年正式发布,但它的发展历史要追溯到 1979 年。今天,MySQL 获得了《Linux Journal》杂志的读者选择奖。

  由 Laura Thomson 和 Luke Welling 主编的《PHP and MySQL Web Development》第三版(中文版:《PHP and MySQL Web Development Guide》)已经出版。就像“Thinking in Java”是一本关于Java的圣经书一样,这本书是一本使用PHP和MySQL进行面向数据库的Web应用程序开发的合集。

  本书语言通俗易懂,结构合理清晰。分步介绍了如何使用PHP和MySQL进行面向数据库的Web应用程序开发:PHP语言、MySQL服务器、电子商务基础、安全问题、实例。对于希望从事 PHP 和 MySQL Web 开发的入门级程序员来说,这是一个合理的学习曲线。

  本书介绍的PHP是最新版本,5.0。它详细介绍了 PHP 的历史和现状,以及它作为过程和面向对象语言的特性和功能,包括对 PHP 5 语言的新特性的介绍,例如面向对象的改进。这是不熟悉面向对象语言的读者的基本入门。

  本书介绍的MySQL也是最新版本,4.0。考虑到读者可能对数据库理论不熟悉,本书还分两章详细介绍了关系数据库和SQL语言的基础知识。在介绍 MySQL 时,作者也遵循了由浅入深的学习曲线。首先是 MySQL 数据库的特点,然后是 MySQL 的高级应用,与实际开发密切相关,包括对 MySQL 权限系统的深入介绍,对 MySQL 安全问题的全面分析,以及一些性能让开发者头疼的优化问题。.

  在详细介绍了PHP和MySQL之后,本书还进入了最具特色和价值的部分:实战篇。PHP和MySQL的结合可以产生什么样的应用?显而易见的答案是电子商务。在进入使用PHP和MySQL开发电子商务网站之前,作者还详细介绍了电子商务网站的基本特性以及需要特别注意的安全问题。读者可以学习本书中关于电子商务安全问题的几乎所有网站安全概念和技术。对于还没有经验的 网站 开发人员来说,这是一本难得的手册。在实际项目介绍中,作者给出了几个具有多年开发经验的最具代表性的例子:购物车、内容管理系统、基于Web的邮件管理系统、邮件列表管理器、网络论坛等。所有这些示例都有很高的实用性。想象一个没有经验的开发者加入电子商务网站 开始新的职业生涯,他在工作和学习这本书时会说些什么?“哦,我的上帝,书中的内容就是我正在研究的内容!感谢上帝!”。

  除了开发者之外,笔者还考虑了电商网站的系统管理员可能遇到的问题:系统环境的搭建和维护。在本书的附录部分,作者详细介绍了如何在主流操作系统平台上安装、配置甚至编译PHP和MySQL。由于 PHP 和 MySQL 是开源的,企业可能需要定制这些工具和平台,本书中的附录旨在帮助系统管理员在这方面。

  纵观全书,内容广泛,文笔严谨,理论与实践紧密结合。既有详细的概念描述,又有复杂完整的示例代码,读者可以轻松地将所学的理论知识付诸实践。正因如此,本书的读者群非常广泛。对于初学者,本书可以作为他们的教材和参考书, 9 对于有经验的PHP和MySQL高手,本书也是一本很好的参考手册,所以本书适合各级PHP程序员。

  当然,这本书也有一些不足之处。我认为作者应该尝试将 PHP 和 MySQL 协同开发与当今最流行的 J2EE 平台和 .NET 平台进行一些比较。这种比较将帮助企业和开发人员选择正确的平台和工具。或许,这些内容会在不久的第四版中看到。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线