php数据库怎么验证密码 php查询数据库账号是否存在

PHP怎么判断两次密码是否正确先根据UserId从数据库查出对应的密码
if(旧的密码==原来userid在数据库中留存的密码){
新的密码保存语句,一般是update
}else{
return 旧密码不正确
}
如何使用PHP修改数据库中的用户密码,并在网页输入中能实现再次输入新密码的验证?html head /head bodyb管理员修改密码界面/bhr / form action="password2.php?act=insert" method="post"table tr td 新密码input type="password" size="20" name="paw1"; /td /trtrtd 再次输入新密码input type="password" size="20" name="paw2";/td /tr /table input type="submit"value="https://www.04ip.com/post/提交" name="tijiao"; input type="reset" value="https://www.04ip.com/post/重置"; a href="https://www.04ip.com/post/interface.php"返回/a /form /body ml ?php $conn= mysql_connect("localhost","root",""); mysql_select_db("users_information",$conn); ? ?php session_start(); $Sid=$_SESSION['username']; if($_POST['paw1']!='') { $paw1=$_POST['paw1']; $paw2=$_POST['paw2']; if($paw1!=$paw2) { echo "script alert('两次输入php数据库怎么验证密码的密码不一致php数据库怎么验证密码,请重新输入!');/script"; } else { mysql_query("UPDATE admins_information SET Apassword = '". $paw1."' where Aid ='".$Aid."' "); echo "script alert('密码修改成功!');window.location='interface2.php';/script"; } } ?
php连接mysql数据库,账号密码的验证问题 。这个就是比较基础的事情啦
你的代码中: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查询数据库账号是否存在】php数据库怎么验证密码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php查询数据库账号是否存在、php数据库怎么验证密码的信息别忘了在本站进行查找喔 。

    推荐阅读