无法使用PHP登录mySQL上的帐户
我在尝试让我正在创建的网站的帐户登录时遇到了很多麻烦。我正在使用PHP在raspberry pi上记录对SQL数据库的访问。它正在工作。我会记账;但是,我无法登录它们 我使用的代码来自 我调整了名字,但大部分都是一样的。至于我的名为Users的数据库,它只是名为Users的表中的ID(int)、用户名(varchar)和密码(char)。这是我的登录页面代码,它将信息发送到登录提交 这是登录页面无法使用PHP登录mySQL上的帐户,php,mysql,Php,Mysql,我在尝试让我正在创建的网站的帐户登录时遇到了很多麻烦。我正在使用PHP在raspberry pi上记录对SQL数据库的访问。它正在工作。我会记账;但是,我无法登录它们 我使用的代码来自 我调整了名字,但大部分都是一样的。至于我的名为Users的数据库,它只是名为Users的表中的ID(int)、用户名(varchar)和密码(char)。这是我的登录页面代码,它将信息发送到登录提交 这是登录页面 登录 在这里登录 用户名 密码 这是登录提交页面: PHPRO登录 非常感谢您
登录
在这里登录
用户名
密码
这是登录提交页面:
PHPRO登录
非常感谢您的帮助。谢谢大家! 有鉴于此,我能让它工作!昨晚我一直工作到凌晨5点,想把问题修好。然后,我今天早上醒来,十分钟内就修好了。我想是新鲜的眼睛吧 无论如何,对于任何希望使用此代码的人,我的问题是,当实际列名为
id
时,我的查询是在名为user\u id
的列中搜索user\u id
要自己使用此代码,请创建与我相同的数据库/表
创建数据库用户代码>
使用用户代码>
创建表用户(id int(10)不为NULL自动递增,username varchar(20)不为NULL,password char(40)不为NULL,主键(id),唯一键(username))代码>
你可以走了。
如果有人想让我发布带有这些变量的添加用户部分,请告知em。或者您可以在上面的链接中找到原始代码。(必须更改变量。不要像我一样错过ID字段。)
谢谢大家,
彼得说实话,我能让它工作!昨晚我一直工作到凌晨5点,想把问题修好。然后,我今天早上醒来,十分钟内就修好了。我想是新鲜的眼睛吧
无论如何,对于任何希望使用此代码的人,我的问题是,当实际列名为id
时,我的查询是在名为user\u id
的列中搜索user\u id
要自己使用此代码,请创建与我相同的数据库/表
创建数据库用户代码>
使用用户代码>
创建表用户(id int(10)不为NULL自动递增,username varchar(20)不为NULL,password char(40)不为NULL,主键(id),唯一键(username))代码>
你可以走了。
如果有人想让我发布带有这些变量的添加用户部分,请告知em。或者您可以在上面的链接中找到原始代码。(必须更改变量。不要像我一样错过ID字段。)
谢谢大家,
Peter这是我最近在写的一个小网站的管理员登录页面上使用的东西。创建用户登录的过程基本相同。当身份验证成功时,您只需连接到users数据库或users表,而不是admins,并重定向到users profile页面(您创建了一个,类似于admin页面)。如果你有时间玩一玩,你可以在xampp上测试
以下是链接:
这也是一个关于如何建立一个简单的管理员登录页面的很好的教程
这不是一个完美的答案,但这个项目的某些部分可能会有所帮助。这是我最近在一个小网站的管理员登录页面上使用的东西,我现在正在写。创建用户登录的过程基本相同。当身份验证成功时,您只需连接到users数据库或users表,而不是admins,并重定向到users profile页面(您创建了一个,类似于admin页面)。如果你有时间玩一玩,你可以在xampp上测试
以下是链接:
这也是一个关于如何建立一个简单的管理员登录页面的很好的教程
这并不是解决您问题的完美答案,但该项目的某些部分可能会有所帮助。mysql是否在本地主机上运行?您是否在没有密码的情况下尝试过?您到底看到了什么错误?这会有很大帮助。请给出您得到的错误。感谢您的catch块中的var_dump($e)
可能会有所帮助。您会立即想到两件事:1)如果第一个条件为真,您可以跳过其余的2)需要添加$消息。您可以同时拥有多个有效条件。mysql
是否在本地主机上运行?您是否在没有密码的情况下尝试过?您到底看到了什么错误?这会有很大帮助。请给出您得到的错误。感谢您的catch块中的var_dump($e)
可能会有所帮助。您会立即想到两件事:1)如果第一个条件为真,您可以跳过其余的2)需要添加$消息。您可以同时拥有多个有效条件。谢谢!我得去看看。这个项目是由于今晚,所以我不会有时间来改变它,但我肯定会考虑工作与它以后-彼得·桑克斯!我得去看看。这个项目是由于今晚,所以我不会有时间来改变它,但我肯定会考虑工作与它以后-彼得