验证登录/更改用户设置/Php Mysql

验证登录/更改用户设置/Php Mysql,php,mysql,database,login,Php,Mysql,Database,Login,我的问题是关于登录和更改已保存的数据 问题1 到目前为止,我只在数据库的表中保存了输入(注册步骤),现在我需要检查输入(登录步骤)是否与数据库中的内容匹配。事实上,我有3种类型的用户,然后我必须检查3种类型的表。然后,如果输入数据与这3个表中的一个匹配,我会将用户重定向到它们的特定区域 我正在考虑保存提交的数据$login=$\u请求['login']和$password=$_请求['password']并与数据库中的login列进行比较。然后,如果登录匹配,我会将提交的密码与行中的密码(而不

我的问题是关于登录和更改已保存的数据


问题1

到目前为止,我只在数据库的表中保存了输入(注册步骤),现在我需要检查输入(登录步骤)是否与数据库中的内容匹配。事实上,我有3种类型的用户,然后我必须检查3种类型的表。然后,如果输入数据与这3个表中的一个匹配,我会将用户重定向到它们的特定区域

我正在考虑保存提交的数据
$login=$\u请求['login']
$password=$_请求['password']
并与数据库中的login列进行比较。然后,如果登录匹配,我会将提交的密码与行中的密码(而不是列中的密码)进行比较。但我不知道如何进行搜索和比较,也不知道使用什么。然后,如果两者都匹配,我将重定向用户。否则我将发送一条登录错误消息;我已经知道怎么做了


问题2

如果我需要更改已保存的用户(例如,如果他们更改了电子邮件地址),该怎么办?我更改用户的数据网页与注册用户网页完全相同。我可以加载已保存的注册选项和值吗?然后用户将更改任何必要的内容,然后当他们提交新信息时,他们不会在我的表中创建新行,而只是覆盖旧信息?我该怎么做?

退房。 如果这一点也没用,那就看一看