这门课补的是哪块能力
很多学 PHP 的人都有这个尴尬:语法看完了,变量、数组、循环、函数都懂,但一打开编辑器不知道从哪下手写一个真正的网站。缺的不是语法知识,而是“动态网站是怎么跑起来”的整体认知。
这门课补的正是这个缺口。它不教 PHP 基础语法,而是把焦点放在 Web 应用最核心的那条链路上:浏览器发请求,Web 服务器收到请求,PHP 脚本处理业务逻辑,MySQL 负责存取数据,最后把结果拼成网页返回给用户。课程从 MySQL 的安装、建库建表开始讲起,然后逐步过渡到 PHP 连接数据库、执行 SQL、处理结果集,最后把常用的数据库操作封装成函数。学完之后,你会对一个动态页面从请求到响应的全过程有清晰的把握。
如果你之前的 PHP 学习一直停留在“写脚本输出字符串”的水平,还没有真正做过一个带数据库的 Web 程序,这门课就是用来打通这一层的。
需要什么基础,先看哪几块
建议至少已经掌握 PHP 的基本语法,能写简单的函数和数组操作。MySQL 可以零基础起步,因为课程里从安装配置开始讲,包括建库建表、增删改查、多表关联,都有覆盖。不过如果你完全没接触过数据库,建议在看 PHP 连接 MySQL 之前,先把课程里 MySQL 安装和创建数据表、基础增删改查这几段看完,不然后面看 PHP 代码里的 SQL 语句会跟不上。
有几个段落建议优先看:一是 Web 服务器、PHP 解释器、MySQL 三者关系的讲解,这一节虽然不长,但它决定了你后面遇到问题时的排查方向,很多人报错了不知道是服务器问题、PHP 代码问题还是数据库问题,就是这一层没建立起来;二是 MySQL 数据表的创建和基础操作,这是所有后续开发的地基;三是 PHP 连接数据库和处理 SQL 执行结果的部分,这是 PHP 和 MySQL 真正结合的节点,也是最常见报错的地方。最后关于封装数据库操作函数的内容,建议认真跟一遍,它看起来只是整理代码,实际上是在帮你建立“公共代码要复用”的工程意识。
学完能独立做什么,资料怎么用
学完这门课,你能够独立开发一个小型的数据驱动网站,比如一个简单的留言板、文章管理系统或者后台数据管理页面。具体来说:你能自己完成 MySQL 数据库和表的设计与创建,能通过 PHP 实现数据的插入、查询、修改、删除,能把数据库里的记录以表格或列表的形式展示到网页上,而且不再是每个页面都写一堆重复的数据库连接代码,而是能用自己封装的函数来统一处理这些操作。换句话说,你已经有能力把一个“真会存数据”的网站从零写出来了,而不只是做出一个静态页面。
配套练习时,不建议只是跟着视频敲一遍就完事。这门课的目录中有一个比较好的递进:
课程目录
1-1 [构建动态Web应用程序] Web服务器、PHP解释器和MySQL数据库之间的关系 (16:53) 2-1 [MySQL数据库] MySQL的安装和简单配置 (08:23) 2-2 [MySQL数据库] 创建数据库和数据表 (18:23) 2-3 [MySQL数据库] 数据表CURD基本操作 (21:06) 2-4 [MySQL数据库] 多表关联查询 (21:21) 2-5 [MySQL数据库] 可视化工具管理MySQL (15:15) 3-1 [PHP连接MySQL数据库] 建立数据库连接 (25:27) 3-2 [PHP连接MySQL数据库] 处理SQL执行结果 (20:57) 3-3 [PHP连接MySQL数据库] 查询并显示数据 (12:28) 3-4 [PHP连接MySQL数据库] 封装数据库操作函数(1) (19:28) 3-5 [PHP连接MySQL数据库] 封装数据库操作函数(2) (18:53) 3-6 [PHP连接MySQL数据库] 字符编码问题分析 (11:03) 3-7 [PHP连接MySQL数据库] SQL拼接问题 (14:30) 3-8 [PHP连接MySQL数据库] SQL注入与预处理 (14:58) 4-1 [Web核心技术] HTTP协议 (09:19) 4-2 [Web核心技术] HTTP请求消息和响应消息 (12:52) 4-3 [Web核心技术] PHP发送HTTP响应消息 (23:36) 4-4 [Web核心技术] $_SERVER[ ] 超全局数组 (09:08) 4-5 [Web核心技术] HTML表单基础 (16:42) 4-6 [Web核心技术] 表单处理 (19:14) 4-7 [Web核心技术] 表单实例:添加留言 (10:11) 4-8 [Web核心技术] 上传文件 (13:27) 4-9 [Web核心技术] 上传多个文件 (14:51) 4-10 [Web核心技术] 文件上传的限制 (16:50) 4-11 [Web核心技术] 使用Cookie (24:52) 4-12 [Web核心技术] 使用Session (23:19) 4-13 [Web核心技术] Session实例:用户登录和注销 (12:35) 4-14 [Web核心技术] 保存Session有效期 (07:46) 4-15 [Web核心技术] Session数据写入数据库 (32:15) 4-16 [Web核心技术] 禁用Cookie情况下使用Session (15:54)





