PHP和MySQL Web开发(原书第4版) 封面

PHP和MySQL Web开发(原书第4版)

评分 4.2
章节数
40
丛书
开发人员专业技术丛书
ISBN
9787111262817

标签

内容简介

本书是《PHP and MySQL Web Development》第4版的中文译本,由Luke Welling与Laura Thomson合著、武欣翻译。全书把PHP脚本语言与MySQL数据库结合起来讲,目标是让读者能用这两项开源技术从零搭建数据库驱动、交互式的Web应用。内容按五大板块展开:第一部分讲解PHP语言本身,从快速入门、数据存储与检索、数组、字符串与正则表达式,到函数复用、面向对象编程、错误与异常处理;第二部分转向MySQL,介绍Web数据库设计、建库建表、SQL操作、用PHP从Web端访问数据库,以及MySQL的高级管理与高级编程;第三部分讨论电子商务与安全,包括电子商务站点的运行、安全议题、Web应用安全、认证与安全交易;第四部分讲PHP进阶技巧,涉及文件系统与服务器交互、网络与协议函数、日期时间管理、图像生成、会话控制和若干实用特性。 第五部分是全书的实战部分,用完整项目串起前述知识:大型项目的组织方式与调试方法、用户认证与个性化、购物车、基于Web的邮件服务、邮件列表管理、Web论坛、个性化PDF文档生成、用XML与SOAP连接Web服务,以及基于Ajax的Web 2.0应用。附录给出PHP与MySQL的安装方法和网络资源。本版经过全面更新与扩写,覆盖PHP 5至5.3的特性(如命名空间、闭包)以及MySQL 5.1引入的存储过程与存储引擎等内容,适合作为系统学习PHP+MySQL的教程与参考书使用。

编辑推荐

这是一本在中文技术图书市场上流传很久的经典教材:从第1版起就以「PHP + MySQL 一起学」著称,本第4版把PHP 5.3的命名空间、闭包,以及MySQL 5.1的存储过程和存储引擎都纳入进来,体系比单纯讲语法的入门书完整得多。它最大的好处是「讲完就练」——先讲语言基础,再讲数据库,然后是一整套真实项目:用户认证、购物车、邮件服务、论坛、PDF生成、Web服务和Ajax应用,读完之后读者手里会有几个能跑、能改的完整系统,而不是只记住一堆语法点。 另外,它对安全和电子商务的重视在同类书中比较突出:有一整篇讨论站点运行、安全交易以及Web应用安全,这对实际做业务站点的人很有价值。需要提醒的是,本书代码基于较旧的PHP 5.x与MySQL 5.1环境,用今天的PHP 8.x环境直接运行会遇到不少兼容问题,更多是学思路、学结构而非照抄代码。豆瓣8.4分的评价,也基本反映了它在读者心中的位置:扎实、厚重、稍显过时。

适合谁读

适合

  • 有HTML基础、准备系统学习PHP与MySQL的初学者
  • 需要为遗留PHP 5.x项目做维护和改造的开发者
  • 想通过完整项目案例理解Web开发流程的学生和自学者
  • 需要用PHP快速搭建小型数据库驱动网站的全栈入门者

不适合

  • 希望直接学习PHP 8.x、MySQL 8.x最新语法与框架的读者
  • 只想查阅速查手册、不想跟做项目的读者
  • 完全零编程基础、尚未接触HTML与基本编程概念的读者

阅读建议

  1. 建议按第一篇到第五篇的顺序读,语言基础过后再进数据库和项目篇。
  2. 第一次读可跳过MySQL高级管理和部分附录,先跑通购物车或论坛项目建立信心。
  3. 动手时用PHP 5.6或容器化的旧版环境,能减少语法不兼容带来的挫败感。
  4. 项目代码不要照抄,先改需求再重写,把书中结构迁移到自己的小项目上。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 读者反馈
  2. 译者序
  3. 前言
  4. 作者简介
  5. 第一篇 使用PHP
  6. 第1章 PHP快速入门教程
  7. 第2章 数据的存储与检索
  8. 第3章 使用数组
  9. 第4章 字符串操作与正则表达式
  10. 第5章 代码复用与函数编写
  11. 第6章 面向对象的PHP
  12. 第7章 错误与异常处理
  13. 第二篇 使用MySQL
  14. 第8章 设计Web数据库
  15. 第9章 创建Web数据库
  16. 第10章 使用MySQL数据库
  17. 第11章 用PHP从Web访问MySQL数据库
  18. 第12章 MySQL高级管理
  19. 第13章 MySQL高级编程
  20. 第三篇 电子商务与安全
  21. 第14章 运行电子商务站点
  22. 第15章 电子商务安全问题
  23. 第16章 Web应用安全
  24. 第17章 用PHP和MySQL实现身份验证
  25. 第18章 用PHP和MySQL实现安全交易
  26. 第四篇 PHP高级技术
  27. 第19章 与文件系统和服务器交互
  28. 第20章 使用网络与协议函数
  29. 第21章 日期与时间管理
  30. 第22章 生成图像
  31. 第23章 在PHP中使用会话控制
  32. 第24章 其他有用特性
  33. 第五篇 构建实用的PHP和MySQL项目
  34. 第25章 用PHP和MySQL开发大型项目
  35. 第26章 调试
  36. 第27章 构建用户认证与个性化
  37. 第28章 构建购物车
  38. 第29章 构建基于Web的邮件服务
  39. 第30章 构建邮件列表管理器
  40. 第31章 构建Web论坛

常见问题

这本书对应原书哪一版,内容新吗?
对应原书第4版(PHP and MySQL Web Development, Fourth Edition),中文版2009年出版,依赖PHP 5.3及MySQL 5.1环境,属于经典但偏旧的技术书,适合学思路而非追新语法。
零基础可以直接读吗?
最好先具备HTML和基本编程概念。书中第1章是PHP快速入门,但节奏较快,完全零基础者可先补HTML表单、变量与流程控制基础再读。
书里的项目代码能直接跑吗?
原书代码基于PHP 5.x,在现代PHP 8.x环境下需要修改才能运行,建议用旧版本环境或容器,重点是理解代码结构与设计思路。
这本书和网上免费教程相比优势在哪?
它把语言、数据库、安全、项目实战串成完整体系,并给出购物车、论坛、邮件服务等成规模的案例,结构性和完整性优于零散教程。
第4版和第5版怎么选?
第4版中文版流传最广、评价较多;若追求较新内容可考虑后续英文版本,第5版主要更新了PHP新版本与Web开发相关内容。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分