php抓取网页数据插入数据库(综合应用PHP与MySQL数据库编程知识,开发网站系统登陆模块 )
优采云 发布时间: 2021-10-24 14:07php抓取网页数据插入数据库(综合应用PHP与MySQL数据库编程知识,开发网站系统登陆模块
)
PHP与MySQL数据库编程技术(1)任务一:网站后台-系统登录
系统登陆页面网站管理平台首页
任务二:网站后台--添加商品信息
产品信息添加表单页面 产品信息添加处理页面
任务三:网站后台-产品信息管理
图11-5 产品信息管理页面
相关知识点
1、连接数据库服务器
在PHP中操作MySQL数据库,首先要与MySQL服务器建立连接,即建立PHP程序到MySQL数据库的通道。mysql_connect() 函数用于连接到 MySQL 服务器。语法格式如下:
资源 mysql_connect(string [hostname] [:port], string [username], string [password]);
参数说明:
“Hostname”代表MySQL服务器的主机名或IP地址;
“用户名”是指登录MySQL数据库服务器的用户名;
“密码”是指登录MySQL数据库服务器的密码;
“资源”函数的返回值用于指示此数据库连接。如果连接成功,该函数返回一个连接标识符,如果连接失败,则返回false。
2、选择指定的数据库
与MySQL服务器建立连接后,不能直接操作数据表。您必须先选择要操作的数据库,然后才能对数据库中的表进行进一步操作。mysql_select_db() 函数用于选择 MySQL 服务器中的数据库。语法格式如下:
bool mysql_select_db(“数据库名称”,连接标识);
说明:如果指定数据库成功,则返回true,否则返回false;
3、执行SQL语句
连接MySQL服务器,选择要操作的数据库后,接下来执行SQL语句。mysql_query() 函数用于执行 SQL 语句。语法格式如下:
mysql_query("SQL 语句" [,$conn]);
其中,参数SQL语句是要执行的SQL语句,可以是添加、修改、删除和查询语句;
参数 $conn 是 MySQL 服务器的连接标识符。
实验步骤
任务一:网站后台系统登录
本任务使用PHP和MySQL数据库编程知识开发网站系统登录模块,包括数据库创建、系统登录表单页面开发、登录处理页面和系统管理主页开发。
【实施步骤】
第一步:在MySQL服务器中创建数据库88KengDao_DB,在88KengDao_DB数据库中创建管理员信息表Admin_Info和产品信息表,然后在管理员信息表中添加用户记录。created语句如下: 数据库执行界面如下: 如图11-6所示。
创建数据库和表
第二步:在C:\AppServ\www\08文件夹下新建一个文件夹,命名为“88KengDao”作为本章综合任务的网站文件夹。在“88KengDao”文件夹下创建login.php文件,制作系统登录表单页面。具体代码如下:
第三步:在C:\AppServ\www\08\88KengDao\目录下创建login_do.php文件,接收login.php页面提交的数据,链接到数据库进行数据查询,判断用户信息是否正确,并做出相应的回应。编写PHP代码如下:
第四步:在C:\AppServ\www\08\88KengDao\目录下创建一个main.php文件作为网站管理平台的首页,并通过
SESSION 值决定用户是否登录。如果登录,则显示用户名;否则跳转到登录页面,代码如下:
第五步:保存login.php、login_do.php和main.php页面,在浏览器地址栏输入
:8090/08/88KengDao/login.php,可浏览的系统登录页面效果如图11-1所示。
第六步:在login.php页面填写用户名和密码(例如用户名为“admin”密码为“123”),点击“登录”按钮,提交表单数据到login_do.php 页面。在login_do.php页面,链接到数据库服务器,选择指定的数据库,执行SQL语句,完成数据查询操作,并根据操作结果给出相应的提示。如果用户名和密码正确,
然后跳转到管理平台首页的main.php,运行效果如图。
系统登陆页面网站管理平台首页
任务二:网站后台--添加商品信息
本任务综合运用PHP和MySQL数据库编程知识开发产品信息添加模块,包括产品添加表单页面开发、产品添加处理页面开发。
【实施步骤】
第一步:在C:\AppServ\www\08\88KengDao文件夹下创建product_add.php文件,制作产品信息添加表
单页,编写HTML代码如下:
第二步:在C:\AppServ\www\08\88KengDao\目录下创建product_add_do.php文件,并接收
对于product_add.php页面提交的数据,链接数据库进行数据查询,进行数据添加操作,并做出相应的响应。编写PHP代码如下: