具体描述
Master today's best practices for succeeding with PHP 5.4 and MySQL 5.5 web database development! Long acknowledged as the clearest, most practical, and most down-to-earth guide to PHP/MySQL web development, the brand-new Fifth Edition of PHP and MySQL Web Development fully reflects the latest versions of PHP and MySQL. Maintaining the approach that has made this book so successful through, Luke Welling and Laura Thomson add extensive new coverage of security, cloud and mobile development, and using the PEAR repository's massive resources. Part I offers a crash course in using PHP, including data storage/retrieval, arrays, strings, regular expressions, code reuse, objects, and error/exception handling. Next, walk through designing, creating, accessing, and programming MySQL databases. Part III turns to e-commerce, adding extensive new coverage of web security, plus up-to-the-minute discussions of authentication and secure transactions. A full section of advanced PHP techniques addresses everything from networking and filesystem interaction to image generation and session control. The authors conclude with primers on real-world development and debugging, followed by ten start-to-finish case studies, from authentication to content management, personalized PDFs to web services and Web 2.0 apps.
作者简介
Laura Thomson是Mozilla公司的高级软件工程师。之前,她是OmniTI公司和Tangled Web Design公司的合伙人。此外,Laura曾经在RMIT大学和波士顿顾问集团工作过。她获得了应用科学(计算机科学)的学士学位和工程学(计算机系统工程)学士学位。在她的空闲时间,她非常喜欢骑马,讨论免费软件和开源软件以及睡觉。.
Luke Welling是OmniTI公司的一位Web架构师,他经常在一些国际会议(例如,OSCON, ZendCon, MySQLUC,HPCon,OSDC以及LinuxTag)中就开源和Web开发的话题发表演讲。在加入OmniTI公司..
目录信息
1 PHP Crash Course
2 Storing and Retrieving Data
3 Using Arrays
4 String Manipulation and Regular Expressions
5 Reusing Code and Writing Functions
6 Object-Oriented PHP
7 Error and Exception Handling
Part II: Using MySQL
8 Designing Your Web Database
9 Creating Your Web Database
10 Working with Your MySQL Database
11 Accessing Your MySQL Database from the Web with PHP
12 Advanced MySQL Administration
13 Advanced MySQL Programming
Part III: Web Application Security
14 Web Application Security Risks
15 Building a Secure Web Application
16 Implementing Authentication Methods with PHP
Part IV: Advanced PHP Techniques
17 Interacting with the File System and the Server
18 Using Network and Protocol Functions
19 Managing the Date and Time
20 Internationalization and Localization
21 Generating Images
22 Using Session Control in PHP
23 Integrating JavaScript and PHP
24 Other Useful Features
Part V: Building Practical PHP and MySQL Projects
25 Using PHP and MySQL for Large Projects
26 Debugging and Logging
27 Building User Authentication and Personalization
Part VI: Appendix
A Installing Apache, PHP, and MySQL
· · · · · · (收起)
读后感
RT!入门首选教程,虽然我入门的时候看的不是这本,不过后来我看了感觉这本书讲得的确很好。知识点讲得很细很深入,虽然都是基本的东西,但同比其他这类教程,的确算得上是白金级作品。 这本书涉及的内容很广,PHP的基础,MySQL的基础,还有一些小型的Web开发项目,当然,也涉...
这本书从书的结构安排和教学方式个人认为确实是一本圣经级别书籍, 此书我看过2遍, 初学php和有工作经验以后巩固 给差评是给中文版的 翻译错误非常多不只是狗屁不通 书中刊误非常多,所以极度反对任何人买中文版看 请选择其他书籍 再次提醒新手 买书别看书评 书...
中文翻译错误百出,印刷质量奇烂,油墨竟然会褪色,我怒了%※……%%¥!◎(× 出版社还动用攻击将这篇评论的“没用”数刷成 16777215,太缺德了 http://book.douban.com/review/1076978/ 我说的是09版
里面的内容规规矩矩,有板有眼,没有那种大气,也没有很深入的讲解,好像一本规矩的教科书,所以一开始我非常不了解他为什么被称作“圣经”。 这本书我读了至少3遍,从大二初,一直到大三上学期,期间我在做开发的时候都还想着拿它做参考,对于初学者,这本书确实是一本非常好...
怎么说呢,我的评价不是从图书的内容好坏来评的,内容绝对赞,讲的够细,举得例子也很实用,我是单单从错别字这一项来评的分。 我也看过一些工具书,但从没见过一本正版还有这么多错别字的,幸好目前看了一半,还没有发现代码方面的错字,我都怀疑我买的这是不是盗版的。。。 ...
用户评价
我特别想提一下它对新兴技术和最佳实践的整合能力。尽管Web开发领域的技术栈更迭速度极快,但这本书的内容展现出了惊人的时效性。它没有沉溺于过时的技术方案,而是将主流的、被业界广泛采纳的现代开发范式巧妙地融入到基础教学中。例如,它讨论了如何结合前端的现代构建工具与后端的API设计,以实现高效的解耦。它没有将这些高级话题当作独立的“附加模块”,而是自然地将它们嵌入到核心的PHP和数据库交互流程中进行讲解,确保读者在学习基础的同时,也能接触到工业界对“好代码”的最新定义。这种将基础的坚实性与前沿的适应性完美结合的能力,使得这本书的保质期大大延长,让我确信它在未来很长一段时间内,都将是我工具箱里最核心的参考手册。
这本书简直是我的救命稻草!我之前尝试过几本不同的Web开发入门书籍,但总觉得那些教材要么过于理论化,让人昏昏欲睡,要么就是代码示例陈旧得跟上个世纪似的。这本书的出现完全改变了我的看法。作者在讲解基础概念时,那种深入浅出、循序渐进的把握能力令人惊叹。比如,他们讲解数据库连接时,不仅仅是告诉你“这样做”,而是详细分析了为什么选择这种连接方式的优劣,以及在实际项目中需要注意的性能陷阱。对于初学者来说,这种层层递进的教学方法至关重要,它帮助我构建了一个稳固的知识框架,而不是零散的知识点堆砌。特别是涉及到表单验证和安全处理的部分,讲解得细致入微,让我对Web应用中的常见安全漏洞有了清晰的认识,并学会了如何用健壮的代码去防御它们。读完前几章,我就感觉自己已经能够着手搭建一个功能完备的小型应用了,这极大地增强了我的学习信心和成就感。可以说,这本书为我叩开了专业Web开发的大门,提供了最实用、最前沿的工具箱。
这本书的语言风格给我留下了极其深刻的印象。它没有采用那种刻板、生硬的学术腔调,反而带着一种清晰、略带幽默的叙事感。阅读过程非常流畅,仿佛在与一位知识渊博的朋友交流心得。作者似乎深谙技术写作的精髓:在需要严谨的地方保持精准,在解释抽象概念时则运用生动的比喻。例如,当解释服务器如何处理HTTP请求的生命周期时,作者使用了比喻来描绘请求在不同层级间流转的场景,使得原本枯燥的流程变得具象化和易于记忆。这种人性化的叙事方式,极大地缓解了技术学习中的枯燥感和挫败感。我甚至会期待着去阅读下一章节,而不是仅仅为了完成学习任务而硬着头皮翻页。这种阅读的愉悦感,在技术文档中是极其罕见的特质。
说实话,我本对这类技术书籍抱有一定的怀疑态度,因为市面上太多“速成宝典”最终都沦为束之高阁的装饰品。然而,这本教材展现出了一种罕见的专业深度和前瞻性。它没有止步于教授僵硬的语法,而是着力于培养读者的“架构思维”。书中关于如何组织大型项目的文件结构、模块化编程的理念,以及如何有效地利用服务器端脚本处理复杂业务逻辑的策略,才是真正值钱的部分。我特别欣赏作者在处理异步操作和会话管理时的论述,他们清晰地指出了传统同步模式的局限性,并引导读者思考如何设计更具响应性的用户体验。每当遇到一个技术难点,我翻开书页,总能找到那种“啊哈!”的顿悟时刻——作者总能从一个全新的角度去剖析问题,让你领悟到代码背后的设计哲学。这不是一本简单的“怎么做”的书,它更像是一位资深工程师在耳边低语,传授多年的实战智慧。
我必须强调这本书在实际操作层面的强大支撑力。很多教科书在理论讲解后,留给读者的就是一堆无法运行的、充满bug的代码片段。但这本教材的配套资源和示例代码组织得极为出色。它们不仅能完美运行,而且是经过精心构建的、模拟真实生产环境的小型项目。我跟着书中的步骤,从零开始部署了一个具有用户认证和数据持久化功能的动态网站,整个过程中的每一步指令都清晰明确,注释详尽到令人感动。尤其在处理不同版本数据库迁移和配置环境差异的部分,作者提供了非常实用的故障排除指南。这对于那些可能因为环境配置问题而卡住的读者来说,是无价的资源。我感觉自己不是在被动学习,而是在一位经验丰富的导师带领下,进行一场高强度的实战训练营。这种实践导向的学习模式,效率远超传统的理论灌输。
十分全面的PHP与MySQL入门书,对初学读者很友好,许多知识介绍点到为止,但给出了拓展阅读的书单和手册链接。文中示例相当实用,网络版章节还有用laravel框架做邮件客户端与网店的示例,可在gitub上下载相应pdf(英文)。被评论吓得没敢看翻译版,而原文作者幽默得EB,行文平易,很好读,推荐。
十分全面的PHP与MySQL入门书,对初学读者很友好,许多知识介绍点到为止,但给出了拓展阅读的书单和手册链接。文中示例相当实用,网络版章节还有用laravel框架做邮件客户端与网店的示例,可在gitub上下载相应pdf(英文)。被评论吓得没敢看翻译版,而原文作者幽默得EB,行文平易,很好读,推荐。
十分全面的PHP与MySQL入门书,对初学读者很友好,许多知识介绍点到为止,但给出了拓展阅读的书单和手册链接。文中示例相当实用,网络版章节还有用laravel框架做邮件客户端与网店的示例,可在gitub上下载相应pdf(英文)。被评论吓得没敢看翻译版,而原文作者幽默得EB,行文平易,很好读,推荐。
十分全面的PHP与MySQL入门书,对初学读者很友好,许多知识介绍点到为止,但给出了拓展阅读的书单和手册链接。文中示例相当实用,网络版章节还有用laravel框架做邮件客户端与网店的示例,可在gitub上下载相应pdf(英文)。被评论吓得没敢看翻译版,而原文作者幽默得EB,行文平易,很好读,推荐。
十分全面的PHP与MySQL入门书,对初学读者很友好,许多知识介绍点到为止,但给出了拓展阅读的书单和手册链接。文中示例相当实用,网络版章节还有用laravel框架做邮件客户端与网店的示例,可在gitub上下载相应pdf(英文)。被评论吓得没敢看翻译版,而原文作者幽默得EB,行文平易,很好读,推荐。