简单的 MySQL 登录系统(login.php)[关闭]

Posted

技术标签:

【中文标题】简单的 MySQL 登录系统(login.php)[关闭]【英文标题】:Simple MySQL login system (login.php) [closed] 【发布时间】:2014-07-23 16:09:44 【问题描述】:

我最近下载了此代码并将其安装在我的网络服务器中。不知何故,它似​​乎不起作用。当我输入一个未知的用户名时,它说无效的用户名,很好。当我输入错误的密码时,它说密码错误,很好。但是当我输入正确的用户名和密码时,它会显示“您的用户名或密码不正确。请重试。”。

为什么不让我登录?

http://i.stack.imgur.com/XWRq0.png

注意事项: 由于某种原因,我无法编写代码...

已修复,将 == 替换为 =

谢谢狂野。

【问题讨论】:

不要像$query,$data那样每次都使用相同的真实名称。可验证的名称对于 void overwrite 应该是唯一的 既然你还是still "veryyyy" new to mysql/php.,为什么不尝试从头开始构建一些东西,而不是复制/粘贴一些东西然后问为什么它不起作用? 因为它对我来说更容易。而且登录码是其他系统的一部分! @Daalpadu 我不推荐它作为学习的好方法。至少如果您遵循有关 php / mysql 的教程,您可能会开始注意到为什么会出现这些错误,以及解决问题的好方法。 请编辑帖子以包含代码,而不仅仅是链接。所有问题都旨在供未来的访问者查看,并且代码链接通常会失效。 【参考方案1】:

替换它

if ($data == mysql_fetch_assoc($query))

用这个

if ($data = mysql_fetch_assoc($query))

分配操作员使用

【讨论】:

以上是关于简单的 MySQL 登录系统(login.php)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从登录表单系统中的单独文件执行 PHP 错误消息的问题

在线等!急! 用PHP编写程序,实现简单的用户登录页面 (1)制作login.html用户登录页面,效果图如下:

创建一个简单的登录页面问题

php mysql用户登录显示用户存在

PHP & MySQL 登录认证数据库检查不能正常工作?

登录页面无法正常工作