http://blog.wpjam.com/article/featured-php-mysql-books/
PHP 是世界上使用最广泛的创建动态网站的脚本语言,而 MySQL 则是世界上使用最多的关系型数据库,并且他们都是开源的,我们经常浏览的网站和开源程序就有很多都是基于 PHP 和 MySQL 开发的,如你正在浏览的我爱水煮鱼博客使用的 WordPress 博客程序就是基于 PHP 和 MySQL 开发的,更大型的系统如 Facebook 等也是基于 PHP 开发的,所以说 PHP 和 MySQL 是网站开发的利器。
是的,要想成为一个成功的 Web 开发者,那么 PHP 和 MySQL 是必须掌握的技巧之一。根据 Taskcity 等的外包平台上的数据统计,由于其方便和部署容易,PHP 和 MySQL 项目一直是需求最多的项目,而真正能够胜任 PHP 和 MySQL 项目的程序员少之又少。所以精通 PHP 和 MySQL 开发,就是掌握了一把成为自由职业者,提高个人财富的钥匙。
如何学习 PHP 和 MySQL
W3Schools 上有非常好的 PHP 和 MySQL 入门教程,但是要真正精通使用 PHP 和 MySQL 进行 Web 开发,成为高手,还是需要阅读正确的书籍。选对了 PHP 和 MySQL 编程的经典书籍,然后配合平时程序设计工作中的刻苦钻研,成为一名精通 PHP 和 MySQL Web 程序设计的高级程序员并非一件可望不可及的事情。但是如果没有选对正确的书籍,则 PHP 和 MySQL 学习之路就可能面临坎坷。今天我推荐的这些 PHP 和 MySQL Web 开发书籍,都是当初我学习 PHP 和 MySQL 中最经典的书籍,通过这些书籍的学习,我精通了 PHP 和 MySQL 开发,并创建了 WordPress Jam 承接 WordPress 等项目,所以我相信这些书都很值得各位朋友抽空认真一读。
《PHP 和 MySQL Web 开发 (原书第4版)》,推荐指数:★★★★★
《PHP 和 MySQL Web 开发》是 PHP 和 MySQL 程序员案头必备的一本书籍。可以说,PHP 程序员如果没有读过这本书,就好像基督教徒没有读过圣经一样,是很难让人理解的。这本书将 PHP 开发与 MySQL 应用相结合,分别对 PHP 和 MySQL 做了深入浅出的分析,不仅介绍 PHP 和 MySQL 的一般概念,而且对 PHP 和 MySQL 的 Web 应用做了较全面的阐述,其中还包括几个经典且实用的例子。本书第四版经过了全面的更新、重写和扩展,包括 PHP 5.3 最新改进的特性(例如更好的错误和异常处理),MySQL 的存储过程和存储引擎,Ajax 技术与 Web 2.0 以及Web应用需要注意的安全问题。 Facebook 和 Yahoo 等使用 PHP 作为主要开发语言的大公司也都视这本书为绝佳的 PHP 学习书籍,可见它是全球所有 PHP 程序员必备的一本书。
《PHP 程序设计(第2版)》,推荐指数:★★★★
学习 PHP 语言,入门是非常简单,但是要掌握 PHP 精髓,全面精通使用 PHP 则不是容易的事情,《PHP 程序设计》就是一本能够让我们全面掌握 PHP 的行业标准书籍,并且这本书的作者就是 PHP 语言创始人 Rasmus Lerdorf ,所以该书包括了 Rasmus Lerdorf 和其他PHP专家的独特见解。《PHP 程序设计》涵盖了 PHP 语言本身所有真正的精华,通过对 PHP 语法的细细梳理,有助于进行全面系统的学习,构建起完整的 PHP 知识体系。书中所有的技术要点(如语法和编程技巧)都用简洁的文字和表达方式来阐述,并附带有正确用法及习惯用法的代码示例,还包含了代码风格技巧和实际开发方面的建议。这些不仅会帮助你成为一名PHP程序员,而且会帮助你成为一名优秀的PHP程序员,这本书值得反复细致地阅读。
《MySQL 5 权威指南 (第3版)》,推荐指数:★★★★
数据库设计的不好或者 SQL 执行过慢很可能是网站的瓶颈之一,如果你想你的程序跑的更加稳健,整个网站性能更好,那么《MySQL 5 权威指南》是你必看的书之一,基本上所有 MySQL 的问题的解决办法都能从这本上找到,这绝对是一本好书。《MySQL 5 权威指南》是所有 MySQL 数据库管理员和开发人员的必备参考工具书。 这本书全面深入地介绍了 MySQL 的功能,主要内容包括 MySQL 的一些重要系统管理工具和用户操作界面的使用,MySQL 数据库系统设计的基础知识与用不同语言设计 MySQL 数据库的过程,以及 SQL 语法、工具、选项、 API 应用指南,最大限度地帮助你更快地学习和掌握 MySQL 数据库系统的设计和使用。《MySQL 5 权威指南》覆盖了MySQL 最新 5.0 版本所有的功能特性,如新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。
《深入浅出MySQL:数据库开发优化与管理维护》,推荐指数:★★★
这本由网易司技术部 DBA 组经理和高级 DBA 写的《深入浅出MySQL:数据库开发优化与管理维护》绝对是最佳的 MySQL 实践教材,《深入浅出MySQL:数据库开发优化与管理维护》内容非常详细,包括 MySQL 的基础知识,MySQL 的开发,MySQL 优化,MySQL 管理等,基本把在运行一个大型网站中的 MySQL 中碰到的问题都包含了。由于作者都是大型互联网公司的资深 DBA,这本书不但融入了他们丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有很强的实战性和可操作性,所以非常推荐运维一个大型网站的 DBA 认真看看这本书。
《PHP 6 与 MySQL 5 基础教程》,推荐指数:★★★★
任何语言都在发展,PHP 也不例外,机会总是垂青那些事先准备好的人,所以作为一个 PHP 程序员,你一定要对 PHP 语言的发展了解,了解最新的 PHP 语言的发展趋势才能你让你利于不败之地。《PHP 6 与 MySQL 5 基础教程》就是一本让你未雨绸缪就开始学习 PHP 和 MySQL 新技术的书。支持 Unicode,命名空间等这些现代语言的特性都增加到了 PHP 6 版本之中,你是否准备好学习或者在你的程序兼容这些特性,如果没有准备好,那么赶快购买这本书学习下吧。
PHP 和 MySQL Web 开发书籍总结
使用 PHP 和 MySQL Web 开发是一个敏捷开发的过程,开始并不困难,但是越到后面,你会碰到越多的问题和困难。所以一开始选择选择适合自己的学习工具书是不可少的,可以让你事半功倍,而对于已有所成的 PHP 程序员来说,选择对自己现有的 PHP 和 MySQL 知识体系有个很好梳理的书可能让你变得更加强大。