当前位置: 首页> 教育> 就业 > 太原论坛天涯社区_项目管理流程软件_杭州网站建设公司_网络优化seo是什么工作

太原论坛天涯社区_项目管理流程软件_杭州网站建设公司_网络优化seo是什么工作

时间:2025/7/12 23:16:50来源:https://blog.csdn.net/slp20051002_/article/details/146386835 浏览次数:0次
太原论坛天涯社区_项目管理流程软件_杭州网站建设公司_网络优化seo是什么工作

1.有一份如图文件夹包含html和php代码,该份文件在xampp文件的目录下如图2

图1 

 图2

启动xampp和mysql。由于xampp的mysql和 自己下载的mysql57冲突所以用一个mysql就行。在终端删除mysql57,删除之后要通过任务管理器去暂停mysql57。

通过xampp的mysql进去,进去之后创建数据库,使用导入数据文件

 

进入xampp中Apache的admin更改文件进去,如图所示:

 

点击进如reg.php 如图

点击立即注册可注册新用户

 

 会有如图报错修改

在doReg.php文件下添加红笔划线处 

关键点

  1. 数据库连接

    $link=mysqli_connect('localhost','root','');

    这里连接到 MySQL 数据库,用户名为 root,密码为空,端口号为 3309

 修改之后有如图所示错误

记得终端导入文件 

 

数据库可查看注册信息如图

 

点击login.php

 

会有报错提示修改 

 

在此页面中修改

 

原始代码

原始代码的主要功能是将用户提交的用户名和密码插入到数据库中。具体步骤如下:

  1. 获取用户输入:从 POST 请求中获取用户名 ($uname) 和密码 ($upwd)。

  2. 连接数据库:使用 mysqli_connect 函数连接到 MySQL 数据库。这里连接到本地主机(localhost),使用用户名 root,密码为空,端口号为 3309。

  3. 设置字符集:使用 mysqli_set_charset 函数设置字符集为 UTF-8,以确保正确处理中文字符。

  4. 选择数据库:使用 mysqli_select_db 函数选择要操作的数据库 bxl00cms

  5. 构建 SQL 插入语句:构建 SQL 插入语句,将用户名和密码插入到 user 表中。

  6. 执行 SQL 插入语句:使用 mysqli_query 函数执行 SQL 插入语句。

  7. 检查插入操作是否成功:如果插入操作成功,输出 "注册成功";否则,输出 "注册失败"。

修改后的代码

修改后的代码的主要功能是验证用户提交的用户名和密码是否与数据库中的记录匹配。具体步骤如下:

  1. 获取用户输入:从 POST 请求中获取用户名 ($uname) 和密码 ($upwd)。

  2. 连接数据库:使用 mysqli_connect 函数连接到 MySQL 数据库。这里连接到本地主机(localhost),使用用户名 root,密码为空。

  3. 设置字符集:使用 mysqli_set_charset 函数设置字符集为 UTF-8,以确保正确处理中文字符。

  4. 选择数据库:使用 mysqli_select_db 函数选择要操作的数据库 bxl00cms

  5. 构建 SQL 查询语句:构建 SQL 查询语句,从 bxl00user 表中查询用户名和密码匹配的记录。

  6. 执行 SQL 查询语句:使用 mysqli_query 函数执行 SQL 查询语句。

  7. 输出查询结果:使用 var_dump 函数输出查询结果。

主要区别

  1. 功能不同

    • 原始代码用于注册用户,将新用户的信息插入到数据库中。

    • 修改后的代码用于登录验证,检查用户提交的用户名和密码是否与数据库中的记录匹配。

  2. SQL 语句不同

    • 原始代码使用 INSERT 语句将新用户信息插入到数据库中。

    • 修改后的代码使用 SELECT 语句查询数据库中是否存在匹配的用户名和密码。

修改之后如图:

 

以上便是 php用户登录注册的具体流程。感谢观看

关键字:太原论坛天涯社区_项目管理流程软件_杭州网站建设公司_网络优化seo是什么工作

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: