为什么php验证输入的账户和密码是否跟数据库的一致老是出错
发布网友
发布时间:2022-05-05 06:14
我来回答
共2个回答
懂视网
时间:2022-05-05 10:36
mysqlphp
请大神帮我看下这段代码 按理说没有错 但是无论输入正确的用户名和密码还是错误的 都会显示登录失败
回复内容:
就是上图这段代码 大神呢
把sql语句echo出来看看不就知道了
我靠你是怎么写登录sql的?这种写法很容易被注入的。 你的密码是存的明文吗?? 密码没错的话你把单引号去掉试试
热心网友
时间:2022-05-05 07:44
<?php
session_start(); //初始化
?> ----------------------------------这个是多余的吧
if(!isset($_POST['submit'])){
下面这段写得不正确哈
$result=mysql_query($sql,$conn);
$rs=mysql_result($sql,0);
if($rs){
改为
$result=mysql_query($sql,$conn);
$rs=mysql_result($result,0);
if($rs){追问还是不行啊。运行的时候,输入用户名和密码之后按登录按钮,什么提示都没有,就只有一个空白网页。
追答可以把错误提示打开,看一下mysql_error()显示的是什么才做进一步的处理