-php 实训案例——电影网站(学生作业) 本实训案例旨在帮助学生学习 PHP 和 MySQL 的应用,通过创建电影信息维护网站,了解如何使用 PHP 连接 MySQL 数据库,实现数据的读取和写入。 知识点一:创建数据库 在 MySQL 中创建数据库的命令为 `create database myCinema default character set utf8;`,其中 `myCinema` 是数据库的名称,`default character set utf8` 表示将数据库的字符集设置为 utf8,以便支持中文字符。 知识点二:定义数据表 在 MySQL 中,定义数据表的命令为 `create table tableName (列名1 类型,列名2 类型,...)`,其中 `tableName` 是数据表的名称,`列名1`、`列名2` 等是数据表的列名,`类型` 是每个列的数据类型。 在本实训案例中,我们定义了两个数据表:`firstChannel` 和 `secondChannel`。`firstChannel` 表用于存储一级栏目的信息,包括 `id`(主键,自动增长)、`fName`(栏目名称)等列。`secondChannel` 表用于存储二级栏目的信息,包括 `id`(主键,自动增长)、`sName`(栏目名称)、`fid`(外键,关联到 `firstChannel` 表的 `id` 列)等列。 知识点三:插入数据 在 MySQL 中,插入数据的命令为 `insert into tableName values (值1,值2,...)`,其中 `tableName` 是数据表的名称,`值1`、`值2` 等是要插入的数据。 在本实训案例中,我们插入了一些示例数据到 `firstChannel` 和 `secondChannel` 表中,以便后续的开发。 知识点四:PHP 连接 MySQL 数据库 在 PHP 中,连接 MySQL 数据库的方式是使用 `mysqli` 扩展或 `PDO` 扩展。这里我们使用 `mysqli` 扩展,创建了一个 `dbDML_CLASS` 类,用于封装数据库操作的逻辑。 知识点五:从数据库中获取数据 在 PHP 中,从数据库中获取数据的方式是使用 `mysqli` 的 `query` 方法执行 SQL 语句,然后使用 `fetch_assoc` 方法获取结果集。在本实训案例中,我们使用 `dbDML_CLASS` 类从数据库中获取一级栏目的菜单项,并将其显示在网站的导航条中。 知识点六:创建网站首页和导航条 在本实训案例中,我们创建了一个简单的网站首页,包括一个导航条,用于显示一级栏目和二级栏目的菜单项。我们使用 PHP 代码从数据库中获取菜单项,并使用 CSS 样式美化导航条的样式。 本实训案例涵盖了 PHP 和 MySQL 的基础知识,包括数据库的创建、数据表的定义、数据的插入、PHP 连接 MySQL 数据库、从数据库中获取数据、网站首页和导航条的创建等方面,为学生提供了一个综合的实践项目。
剩余8页未读,继续阅读
- 粉丝: 13
- 资源: 266
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助