当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

目的和要求

9/17/2020 9:38:49 PM 人评论

目的和要求

实验11 在PHP中访问MySQL数据库

目的和要求

(1)学习使用PHP的MySQL数据库访问函数。

(2)学习分页显示结果集。

(3)练习使用PHP语言实现几个常用的应用实例。

实验准备

首先要了解PHP5提供了一组MySQLi函数,可以实现连接MySQL数据库、执行SQL语句、返回查询结果集等操作。

在访问数据库时,首先需要创建一个到数据库服务器的MySQLi对象,通过它建立到数据库的连接。

可以使用 mysqli_query()函数或连接对象的 query()函数来执行 SQL 语句,既可以执行INSERT、DELETE、UPDATE等更新数据库的语句,也可以执行查询数据的SELECT语句。

实验内容

本实验主要包含以下内容。

(1)练习在PHP中启用MySQLi插件。

(2)练习创建使用MySQL数据库访问函数。

(3)练习设计网络留言板实例。

(4)练习设计网络投票系统实例。

(5)练习设计网站流量统计系统实例。

(6)练习设计二手交易市场系统。

1.在PHP中启用MySQLi插件

参照下面的步骤练习在PHP中启用MySQLi插件。

(1)打开php.ini进行配置,找到下面的配置项:

;extension=php_mysqli.dll

去掉前面的注释符号(;),然后保存php.ini。

(2)将php.ini复制到Windows目录下,然后重新启动Apache服务。

(3)在浏览器中访问包含如下内容的PHP脚本:

<?PHP

PHPInfo();

?>

确认可以在页面中看到MySQLi栏目,说明已经在PHP中启用了MySQLi插件。

2.使用MySQL数据库访问函数

参照下面的步骤练习使用MySQL数据库访问函数。

(1)参照例10-1练习连接MySQL数据库的方法。

(2)参照例10-2练习执行非查询语句的方法。

(3)参照例10-3练习执行查询语句的方法。

(4)参照例10-4练习同时执行多个查询语句的方法。

(5)参照例10-5练习分页显示结果集的方法。

3.设计网络留言板实例

参照下面的步骤练习设计网络留言板实例。

(1)打开下载源代码的 10\book\book.sql 脚本,在 phpMyAdmin 中执行 book.sql 脚本中的SQL语句。确认可以创建数据库book,以及其中的表Content和表Users。

(2)将下载源代码的10\book目录复制到EclipsePHP的工作空间目录(例如C:\workspace)下,在EclipsePHP Studio中创建工程book,工程目录为C:\workspace\book,确认可以在EclipsePHP Studio中查看和调试本实例的代码。

(3)参照2.1.2小节设置Apache网站的根目录为EclipsePHP的工作空间目录C:\workspace,然后重新启动Apache服务。

(4)打开浏览器,访问下面的URL,确认可以访问网络留言板实例的首页。

http://localhost/book/index.php

4.设计网络投票系统实例

参照下面的步骤练习设计网络投票系统实例。

(1)打开下载源代码的10\Vote\Vote.sql脚本,在phpMyAdmin中执行Vote.sql脚本中的SQL语句。确认可以创建数据库Vote,以及其中的表VoteItem和表VoteIP。

(2)将下载源代码的10\Vote目录复制到EclipsePHP的工作空间目录(例如C:\workspace)下,在EclipsePHP Studio中创建工程book,工程目录为C:\workspace\ Vote,确认可以在EclipsePHP Studio中查看和调试本实例的代码。

(3)参照2.1.2小节设置Apache网站的根目录为EclipsePHP的工作空间目录C:\workspace,然后重新启动Apache服务。

(4)打开浏览器,访问下面的URL,确认可以访问网络投票系统实例的首页。

http://localhost/Vote/index.php

5.设计网站流量统计系统实例

参照下面的步骤练习设计网站流量统计系统实例。

(1)打开下载源代码的10\FluxStat\FluxStat.sql脚本,在phpMyAdmin中执行FluxStat.sql脚本中的SQL语句。确认可以创建数据库FluxStat,以及其中的表WebInfo、表Visitors和表FluxStat。

(2)将下载源代码的10\FluxStat目录复制到EclipsePHP的工作空间目录(例如C:\workspace)下,在 EclipsePHP Studio 中创建工程 book,工程目录为 C:\workspace\FluxStat,确认可以在EclipsePHP Studio中查看和调试本实例的代码。

(3)参照2.1.2小节设置Apache网站的根目录为EclipsePHP的工作空间目录C:\workspace,然后重新启动Apache服务。

(4)打开浏览器,访问下面的URL,确认可以访问网站流量统计系统实例的首页。

http://localhost/FluxStat/index.php

6.设计二手交易市场系统

参照下面的步骤练习设计二手交易市场系统。

(1)打开下载源代码的11\2shou.sql脚本,在phpMyAdmin中执行2shou.sql脚本中的SQL语句。确认可以创建数据库2shou,以及其中的公告信息表Bulletin、商品分类表GoodsType、二手商品信息表Goods和用户信息表Users。

(2)将下载源代码的11\2shou目录复制到EclipsePHP的工作空间目录(例如C:\workspace)下,在EclipsePHPStudio中创建工程2shou,工程目录为C:\workspace\2shou,确认可以在EclipsePHP Studio中查看和调试本实例的代码。

(3)参照2.1.2小节设置Apache网站的根目录为EclipsePHP的工作空间目录C:\workspace,然后重新启动Apache服务。

(4)打开浏览器,访问下面的URL,确认可以访问二手交易市场系统实例的首页。

http://localhost/2shou/index.php

相关教程

共有条评论 网友评论

验证码: 看不清楚?