《PHP程序开发》实验指导/实验八:PHP操作MSQL数据库 《PHP程序开发》实验指导 实验八:PHP操作 MySQL数据库 实验目的(5分) 1、掌握PHP访问 MySQL的基本流程; 2、掌握连接 MySQL数据库的方法; 3、掌握操作 MySQL数据库的方法。 二、实验环境(5分) 10操作系统的计算机; 2、局域网网络环境,并且使用固定IP地址。 三、实验要求(5分) 1、完成用户的添加 2、完成用户的查找; 3、完成数据分页 四、实验原理(5分) 1、 MySQL数据库的连接方法 2、 MySQL数据库的访问方法; 五、实验步骤(40分) 添加用户 (1)使用表格插入数据,如图9-1所示 添加新用户到数据库 添加新用户 新的记录插入的表格中 图9-1添加用户 (2)完成下述任务 任务一:编写如图9-1所示代码,实现上述功能(20分)。 要求 请将主要代码填写到实验报告册中 2、用户查找 (1)输入用户的性别,显示用户信息,如图9-2所示 userfound from mysql database. age finding user from mysql database.gender:man info:122222 select gender: pan v find I name-bb 理科学与工程学科/共2页第1页
《PHP 程序开发》实验指导 / 实验八:PHP 操作 MySQL 数据库 1 管理科学与工程学科 / 共2页,第1页 《PHP 程序开发》实验指导 实验八:PHP 操作 MySQL 数据库 一、实验目的(5 分) 1、掌握 PHP 访问 MySQL 的基本流程; 2、掌握连接 MySQL 数据库的方法; 3、掌握操作 MySQL 数据库的方法。 二、实验环境(5 分) 1、Windows 10 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、完成用户的添加; 2、完成用户的查找; 3、完成数据分页; 四、实验原理(5 分) 1、MySQL 数据库的连接方法; 2、MySQL 数据库的访问方法; 五、实验步骤(40 分) 1、添加用户 (1)使用表格插入数据,如图 9-1 所示。 图 9-1 添加用户 (2)完成下述任务。 任务一:编写如图 9-1 所示代码,实现上述功能(20 分)。 要求: 请将主要代码填写到实验报告册中。 2、用户查找 (1)输入用户的性别,显示用户信息,如图 9-2 所示
《PHP程序开发》实验指导/实验八:PHP操作MSQL数据库 图9-2用户查找 (2)完成下述任务: 任务一:编写代码实现如图9-2所示效果。(20分) 要求 请将主要代码填写到实验报告册中。 六、自主实验(20分) 1、实现分页效果 (1)编写程序,将数据库中数据读取出来,每页显示3条数据。 姓名性别年蚓[留言 30 mman[131222 置页上一页下一页尾 图9-3分页效果 (2)完成下述任务。 任务一:编写代码实现上述中要求(20分) 要求 请将主要代码填写到实验报告册中。 七、思考与问答(20分) 1、描述PHP访问 MySQL数据库的一般步骤?(5分) 2、什么是SQL注入?(5分) 3、如何防止SQL注入?(5分 4、 mysql fetch row和 mysql fetch array之间的区别?(5分) 理科学与工程学科/共2页第2页
《PHP 程序开发》实验指导 / 实验八:PHP 操作 MySQL 数据库 2 管理科学与工程学科 / 共2页,第2页 图 9-2 用户查找 (2)完成下述任务: 任务一:编写代码实现如图 9-2 所示效果。(20 分) 要求: 请将主要代码填写到实验报告册中。 六、自主实验(20 分) 1、实现分页效果。 (1)编写程序,将数据库中数据读取出来,每页显示 3 条数据。 图 9-3 分页效果 (2)完成下述任务。 任务一:编写代码实现上述中要求(20 分)。 要求: 请将主要代码填写到实验报告册中。 七、思考与问答(20 分) 1、描述 PHP 访问 MySQL 数据库的一般步骤?(5 分) 2、什么是 SQL 注入?(5 分) 3、如何防止 SQL 注入?(5 分) 4、mysql_fetch_row()和 mysql_fetch_array()之间的区别?(5 分)