
正文
php数据库验证密码错误 php数据库验证密码错误怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php连接mysql数据库,账号密码的验证问题。
这个就是比较基础php数据库验证密码错误的事情啦
php数据库验证密码错误你的代码中:if(mysql_affected_rows($link)!=0)
意思是某个查询所影响的行数,如果用户名和密码都不对,将返回0行,当然就不能通过验证啦
这样是一次性验证了用户名和密码.
但是你的sql语句有问题
应该这样 : $sql2="select * from user where name = '$name' and password = '$pass'";
你要获取查询的结果: 一般都用 mysql_fetch_array();
按照你上面例子用法
$result = mysql_query (select * from user where name = '$name')
$row = mysql_fetch_array($result);
如果你的sql语句没错话,用户名又存在
那么 就返回了一个数组 $row
你用echo $row[0] 或者 $row['name'] 试试就可以获得内容
你获得了用户名之后,就可以继续查询秘密是否正确啦..
原来一样
还不懂的话,来php数据库验证密码错误我博客看看 php数据库验证密码错误我也在学习php 大家交流一下
相关问答
Q1: PHP源码上传服务器显示密码错误 而且数据库链接出错
解决了下面的错误,可能许多错误都会消失:
$conn
=
mysql_pconnect(
$localhost,
$root,$root);
你自己如果知道MYSQL的IP地址、用户、密码,那么直接写到参数里面,不必使用变量,例如:
$conn
=
mysql_pconnect(
'localhost',
'root',
'root');
Q2: php登录时总提示账户或者密码错误怎么回事?
第八行,你使用了md5函数,而数据库里的是明文密码,所以不对。将$pwd=md5($_POST['pwd']);改为$pwd=$_POST['pwd'] 即可。
Q3: php登陆页面,总是显示密码或验证码错误,怎么解决,高分悬赏。
提示信息是“密码输入错误”还是“密码或验证码错误”
如果是前一个,那么说明info是非空的,你在
else
{
echo "script language='javascript'alert('密码输入错误!');history.back();/script";
exit;
}
这个else里把info[pwd]和$this-pwd输出看看各是什么值
Q4: 用php做图书管理系统,登录验证的时候,输入正确的用户名密码总是提示密码错误
你输出 $sql就知道是什么原因了。。
$sql="select * from message where username= '".$_POST[username]."'";
php数据库验证密码错误的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数据库验证密码错误怎么办、php数据库验证密码错误的信息别忘了在本站进行查找喔。






