您的浏览历史

PHP与MySQL 5程序设计(第2版)(精通与参考皆宜)

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动
精彩评论

基本信息

编辑推荐

*PHP&MySQL开发新圣经
*涵盖最新版PHP 5、 MySQL 5
*精通与参考皆宜
“一句话,如果你想学习PHP,那就买这本书吧。”
——JavaRanch.com
“这是一本在手别无他求的PHP与MySQL宝典!单单书中的例子就已经物超所值。”
——Amazon.com

内容简介回到顶部↑

本书全面介绍PHP脚本语言和MySQL数据库这两种目前最流行的开源软件,主要内容包括PHP和MySQL基本概念、PHP扩展与应用库、日期和时间功能、PHP数据对象扩展、PHP的mysqli扩展、MySQL5的存储例程、触发器和视图等。本书实用性强,帮助读者学习PHP编程语言和MySQL数据库服务器的最佳实践,了解如何结合这些卓越的技术创建数据库驱动的动态Web应用程序。.
PHP语言和MySQL数据库这两种开源技术已经成为目前开发数据库驱动的Web应用的最佳组合。据调查,全球已经超过2000万个域安装了PHP,而MySQL的装机量也超过了500万。..
本书是久负盛名的经典著作,以涵盖全面详实而著称,对主题的选取和组织从实用出发,在讲述知识之外还加入了作者自己的应用经验,并提供了密集的实战代码示例,充分体现了作者深厚的开发功力。书中对PHP的介绍是迄今为止最为全面的,除了基础知识外,还强调了PHP的面向对象特性、错误和异常处理、安全编程等方面,并讲述了其他图书很少涉及而实践中却非常重要的日期与时间、正则表达式、文件与操作系统、文件上传、PEAR库、Smarty模板、SQLite、PDO等技术。而对MySQL的阐述则围绕动态Web站点的开发展开,透彻而又精到。
本书不仅适合新手快速入门提高,也是有经验程序员必备的参考书。...

作译者回到顶部↑

本书提供作译者介绍

作者简介
W. Jason Gilmore 世界知名的PHP开发人员,曾开发了大量PHP和MySQL应用程序,并在各大专业媒体发表了众多脍炙人口的文章。目前,Jason在开发之余,还负责着Apress出版公司的开源图书出版项目。可以通过wj@wjgilmore.com与他联系。他的个人网站是http://www.wjgilmore.com,
.. << 查看详细

作者: W.Jason Gilmore
W. Jason Gilmore 世界知名的PHP开发人员,曾开发了大量PHP和MySQL应用程序,并在各大专业媒体发表了众多脍炙人口的文章。目前,Jason在开发之余,还负责着Apress出版公司的开源图书出版项目。可以通过wj@wjgilmore.com与他联系。他的个人网站是http://www.wjgilmore.com。.. << 查看详细

[同作者作品]
PHP与MySQL 5程序设计(第2版)(精通与参考皆宜)
PHP与MySQL 程序设计:第3版(PHP & MySQL开发新圣经) (china-pub首发)

目录回到顶部↑


目 录



第1章 PHP概述 1
1.1 历史 1
1.1.1 PHP 4 2
1.1.2 PHP 5 3
1.2 PHP的一般特性 3
1.2.1 实用性 3
1.2.2 强大功能 4
1.2.3 可选择性 4
1.2.4 成本 5
1.3 小结 5
第2章 安装配置Apache和PHP 6
2.1 安装 6
2.1.1 获得发行包 6
2.1.2 安装过程 7
2.1.3 测试安装 11

前言回到顶部↑


前  言
最好的编程图书应该不是纯粹地讲述理论,而是要切合实际。虽然我没有幻想自己会成为当代最伟大的技术作家,但在写书过程中,我一直都以此为目标,着力让所写的内容能用到实处。以本书的篇幅来看,很明显,我在竭尽所能地提供这种实用性。也就是说,如果你希望获得PHP编程语言和MySQL数据库服务器的实践经验,对它们有全面的了解,并且想知道如何结合这些卓越的技术创建数据库驱动的动态Web应用程序,那么本书正合你所需。
在本书第一版出版后的18个月中,PHP和MySQL社区依旧持续“狂热”地工作着,使得这两项卓越技术又有了显著的发展。因此,这一版增加了很多新内容,篇幅也增加了100多页。这一版总共添加了七章全新的内容,其中三章主要介绍PHP有关的主题,包括PHP扩展与应用库(PEAR)、日期和时间功能以及PHP数据对象(PDO)扩展。另外四章涵盖了PHP 5的mysqli扩展、MySQL 5新的存储例程、触发器和视图功能。此外,所有原来的章节都经过了认真的修订,有些还进行了大幅修改,使第一版的内容得到了更新和改进。
如果你初学PHP,强烈推荐从第1章开始阅读,因为首先要掌握PHP的基础知识,这对于阅读后面的章节很有好处。如果你已经掌握了PHP,但却是第一次接触MySQL,可以考虑从第24章开始阅读。如果对PHP和MySQL都稍有了解或者已经有深入的了解,这些中级和高级读者可以有选择地阅读;毕竟这不是一本浪漫小说。我尽力合理地划分各章的内容,无论你怎么读本书,都能很快地了解各章的主题,而无需先掌握其他章节的内容(除了介绍技术基础知识的章节外)。
另外,不论是新手还是资深的PHP和MySQL开发人员,都能从本书中获益。前面已经提到,我有意将本书组织为一种可以兼作教程和参考书的混合形式。我很清楚你是花自己辛苦挣得的钱来购买本书的,所以我努力将这些内容以合理的方式组织,不仅是在前几次仔细研读时有用,将来也同样会有用。
代码下载
要理解本书介绍的概念,最有效的办法就是使用书中的代码亲自尝试。为方便起见, http://www.apress.com提供了包含所有示例的ZIP文件,可以自由下载 。
与我联系!
我非常希望收到读者的来信,与我联系并向我提出建议、意见和问题。可以随时给我发电子邮件:wj@wjgilmore.com。另外,也可经常访问http://www.wjgilmore.com,这里有我最新项目和文章的链接。
致谢
写书是一项艰苦的工作,虽然封面上只出现一位作者的名字,但如果没有大家的努力,本书将不可能出版。
我非常感谢Gary Cornell又给了我一次机会,使我能为这样优秀的计算机图书出版社写书。助理出版人Dominic Shakeshaft在我写书期间,给予了我坚定的支持和鼓励。项目经理Beth Christmas和Laura Cheu在我出现困惑时,充分施展了他们的才华,以极大的耐心为我排忧解难,得以保证本书的出版进度。Matt Wade用其敏锐的目光搜寻着每一处细节,使代码质量得到显著提高。他还帮助我补充了很多内容,许多没有相关文档的PHP和MySQL特性原本在书中并未提及,但在他的帮助下,这些空白已经填补。Bill McManus坚持不懈地将我语无伦次的行文整理得井井有条。编辑Matt Moodie在我即将完稿之际,帮助我进行了后期的审阅。优秀的设计师Kurt Krames又设计出一幅美丽的封面。当然,还有所有其他不仅为此书更为所有Apress图书作出卓越贡献的同仁们,谢谢你们。
我还要真诚地感谢PHP和MySQL开发社区的朋友们,正是大家多年来一直勤勉地工作,才使这两项非常特殊的技术稳步发展。
最后(当然感激并不是最少的),我要感谢我的家人和这里的朋友们,他们有时会把我从电脑前拖走,使我得以休息。
本书出现的错误都是我造成的,是我一人之过。

评论交流

共有40人开贴评论  67人参与评论  39人参与打分 查看

22人
 56%
用户平均打分
我要写评论 help如何参与评论和打分
11人
 28%
6人
 15%
0人
 0%
0人
 0%

tgh1981

三级评论员
精彩书评
评价等级:  
发表于:2007-1-27 20:56:00
今天到我家书房去看了下,嗯,不错,是用来学习的好书.讲的内容挺丰富的,而且有些都非常有用,且是针对php5以上版本,讲了诸如pdo之类的.还牵涉到软件的历史来说了.
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

amazom

出版商
精彩书评
评价等级:  
发表于:2008-6-10 18:50:00
benben3221987评:《PHP与MySQL程序设计第2版》

这本书适合中高级的开发人员,初级程序员,可以做为参考,引导自己了解下一步向哪个方向走。

开头和其它的书是一样的,讲php的历史和一些概述,再来就是重要的服务器的安装和配置。

但与其它书籍不同的是,书中例子一切从实践出发。
作者是W.Jason Gilmore ,世界知名的php开发人员。这本书应该是由他自己的经验而编写的。大多数的例子,完全适合用开发应用中,比如说书中在讲递归函数时,他用的是“银行贷款还款”,让读者知道他的实际应用,知道这个函数可以在哪里用到,做到与实践相结合;而其它的书籍都会用阶乘,这样的话,我们读者只能意会其理论知识而已,在用的时候就无从下手。
第三、四、五章,主要从php的基础出发,介绍程序的基础知识。作者“罗列”了一些函数,但是这些函数是开发过程中会经常用到的。它不像其它的书籍,列出来的函数和手册上的没有什么两样,让读者感觉好像作者是在抄手册。当然手册上的例子,是比较好的,但读者想看的您作者在开发过程中的经验和做法。

第六七章也是php5有加新知识的内容--面向对象。
感觉作者缩写这里没有举出很好的例子,只是介绍一些主要的功能和面向对象的强大。
本人还是初级阶段,没有感觉到这章在本书的强大。

第八章主要讲的是错误和异常处理。
作者在这里讲了,在服务器端的配置信息,比较详细---;
在异常处理方面也举了例子,好像是用类做的,相当不错。

第九章是写的正则表达式和字符串的常用函数。
这章应该是相当重要的一章,也是相当成功的一章。
首先他没有像其它的书籍一样,把字符串处理函数与php的其它函数放在一起讲解。
应该是:我们用正则表达式经常处理一些与字符串相关的东西。
而在这里正好用正则表达式与字符串处理函数做对比。
来说明在任时用哪种方法,也提示读者他们的关联。
我感觉有一点不足吧,在讲正则表达式时,没有讲到怎么去处理汉字。可能因为他没有站在汉字使用者的角度吧。当然我也看到到目前为止,php的相关书籍上,几乎没有讲到汉字用正则表达式的处理。

能力有限,还没有看完。后面有smarty,是不错的一节,大家可以好好看看。
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得3支)  扔鸡蛋 (得0个)

amazom

出版商
精彩书评
评价等级:  
发表于:2008-6-10 18:49:00
读者liexusong评:《Ajax与PHP基础教程》

随着web2.0这个名词的诞生,诸如Ajax,Flex,WPF等一些新颖的技术也随着诞生.但是了解Ajax的人都知道Ajax不是什么新的东西,只是把旧的技术重新组装罢了!Ajax的之所以流行应该要归功与google了, “google suggest”是引起世人注意Ajax这门技术的一个重要应用!随后google又推出了”google map”,”gmail”等等的Ajax应用,把Ajax推向顶端!

与传统的web应用,Ajax有以下的的优点:
1. 减轻了服务器的处理量.
2. 局部更新HTML代码.
3. 无刷新,增加了用户的体验!

纵使Ajax优点很多,但是也有缺点(连书中也没有说到缺点):
1. 浏览器对js脚本兼容性不好
2. 可能会暴露服务器端口
3. 加重浏览器负担

在《Ajax与PHP基础教程》的第1章中,作者只是简单地介绍了Ajax应用,但是作为开始已经足够了,因为作者后面还有更深入的介绍和应用(我看过这本书,后面的应用都是非常棒的).
很多人都说Ajax只是一个过渡,我就觉得每一种技术也有过渡期!在过渡的过程中,可能被淘汰,也可能发展的更好~有些人觉得Ajax会淘汰是因为Ajax不过简单,那就出现了Jquery,Extjs,dojo等一系列的Ajax Framework,所以我觉得Ajax会发展得更好!!现在不是连Ajax的服务器都有了吗(Aptana Jaxer)!可以看出Ajax的生命力是多么强大的!

RIA: 富因特网应用程序(Rich Internet Applications,缩写为RIA).传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的, 全方位的体验要求了,因而RIA就出现了!
而实现RIA的技术很多,比较流行的有Flex,WPF,Ajax等.所以Ajax是解决人们的需求而产生的,所以在一定时间内是不会淘汰的!!!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

snowclatter

专家级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-1-8 20:00:00
请出版社公布一下第三版的出版时间吧,多谢~
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

lehot
一级评论员
  
发表于:2007-4-12 10:04:00
买了此书非常后悔。号称新圣经真是胡说八道。。就书的内容而言,写的一般,有些东西说的不明白,毕竟老外的思维方式,语言方式和国人不一样,也可能是翻译问题。有些地方缺少例子,或例子生硬,不好理解
最垃圾的是印刷错误。从31页到62页有6处错误(31页之前是php概述和安装配置apache和php,基本跳过没读),平均5页一个错误。错误如下:
39页: the value 13.0 应为13
40页14行: 如果它以数值 应为非数值
50页表3-3里 少了个-=
50页表3-3里 取模 应为取余
51页 取模 应为取余
62页 最上边4行代码错误 应为:〈b〉Online Resources〈/b〉:〈br /〉〈a href="http://www.mysql.com"〉www.mysql.com〈/a〉〈br /〉〈a href="http://www.php.net"〉www.php.net〈/a〉〈br /〉〈a href="http://www.apache.org"〉www.apache.org〈/a〉〈br /〉
有单个字错误,也有整段代码,读者不是校对,太多时间浪费在找错,或被错误困惑。
回复 ( 4条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得4支)  扔鸡蛋 (得8个)
我要写评论
查看所有评论交流(共40条)