用 PHP 和 MySQL 创建你自己的数据库驱动网站
336 页
Chinese
PDF
4.5

用 PHP 和 MySQL 创建你自己的数据库驱动网站

用 PHP 和 MySQL 创建你自己的数据库驱动网站

作者:

年份:

简介:

引言

由 Kevin Yank 所著的 《Build Your Own Database Driven Website Using PHP & MySQL》(第4版,2012年)是一本经典的实践指南,已经帮助了成千上万的初级开发者掌握创建动态网站的技能。尽管该书出版已超过十年,但其中阐述的 PHP 和 MySQL 基本原理至今仍然适用。这不仅仅是一本教科书——它是一次从简单的静态 HTML 页面到功能完整的、包含用户认证、表单和内容管理的网络应用程序的逐步旅程。

这本书是关于什么的?

本书采用循序渐进的指南结构,每一节新课都建立在前一节的基础上。作者从基础开始:什么是 PHP 和 MySQL,如何安装本地服务器(XAMPP/WAMP),以及 HTTP 请求是如何工作的。然后,读者逐渐深入动态页面的世界,学习如何连接数据库、执行 SQL 查询、处理表单以及保护应用程序免受攻击(SQL 注入、XSS)。

特别注重实际示例:创建一个留言簿、一个内容管理系统(CMS)和一个简单的博客。每一章都包含可以直接运行和修改的现成代码。

这本书适合谁?

这本书非常适合:

  • 初级网页开发者,他们了解 HTML 和 CSS 的基础知识,但从未使用过服务器端语言。
  • 学生,正在学习网络技术并希望获得实践经验。
  • 自学者,希望快速从理论过渡到创建实际项目。
  • 自由职业者,需要一个清晰且结构化的 PHP+MySQL 基础参考手册。

读者将学到什么?

阅读本书后,你将能够:

  • 安装和配置本地网络服务器(Apache、PHP、MySQL)。
  • 编写动态的 PHP 脚本,实时生成 HTML。
  • 使用 phpMyAdmin 设计和创建 MySQL 数据库。
  • 执行 SQL 查询:SELECT、INSERT、UPDATE、DELETE。
  • 安全地处理来自表单(POST/GET)的数据。
  • 保护网站免受 SQL 注入和跨站脚本攻击(XSS)。
  • 创建用户注册和登录系统。
  • 实现一个简单的 CMS 用于内容管理。
  • 在基础层面上理解 MVC(模型-视图-控制器)原理。
  • 使用会话和 cookies 来维护用户状态。

本书的优势

实践导向。每一章都包含可以立即运行的现成代码示例。作者没有用理论过度轰炸,而是提供刚好足够理解当前任务所需的知识。

逐步讲解。Kevin Yank 详细注释了每一行代码,解释其用途和工作原理。这对于经常在语法中迷失的初学者来说尤其宝贵。

注重安全。早在第二章,作者就介绍了 SQL 注入,并展示了如何使用预处理语句——这在 2012 年的书籍中很少见,但这使得内容具有永恒的价值。

结构良好。本书分为 10 章,每章末尾都有总结和练习。这使得回顾已学内容变得容易。

语言通俗易懂。作者用简单易懂的英语写作(原版),而中文译本(由 DMK Press 出版)质量也很高,并且做了本地化适配。

推荐给谁?

这本书对任何想要在 PHP 后端开发中迈出第一步的人都很有用。如果你已经熟悉编程基础(变量、循环、函数),但不知道如何将它们应用于创建网站——这是你的理想起点。这本书也适合那些想要复习知识或从过程式 PHP 过渡的人。

推荐