Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用PHP登录mySQL上的帐户_Php_Mysql - Fatal编程技术网

无法使用PHP登录mySQL上的帐户

无法使用PHP登录mySQL上的帐户,php,mysql,Php,Mysql,我在尝试让我正在创建的网站的帐户登录时遇到了很多麻烦。我正在使用PHP在raspberry pi上记录对SQL数据库的访问。它正在工作。我会记账;但是,我无法登录它们 我使用的代码来自 我调整了名字,但大部分都是一样的。至于我的名为Users的数据库,它只是名为Users的表中的ID(int)、用户名(varchar)和密码(char)。这是我的登录页面代码,它将信息发送到登录提交 这是登录页面 登录 在这里登录 用户名 密码 这是登录提交页面: PHPRO登录 非常感谢您

我在尝试让我正在创建的网站的帐户登录时遇到了很多麻烦。我正在使用PHP在raspberry pi上记录对SQL数据库的访问。它正在工作。我会记账;但是,我无法登录它们

我使用的代码来自

我调整了名字,但大部分都是一样的。至于我的名为Users的数据库,它只是名为Users的表中的ID(int)、用户名(varchar)和密码(char)。这是我的登录页面代码,它将信息发送到登录提交

这是登录页面


登录
在这里登录

用户名

密码

这是登录提交页面:


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)需要添加
$消息。您可以同时拥有多个有效条件。谢谢!我得去看看。这个项目是由于今晚,所以我不会有时间来改变它,但我肯定会考虑工作与它以后-彼得·桑克斯!我得去看看。这个项目是由于今晚,所以我不会有时间来改变它,但我肯定会考虑工作与它以后-彼得