简单的 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)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章