为了账号安全,请及时绑定邮箱和手机立即绑定

php登陆页面一直密码账号错误

php登陆页面一直密码账号错误

PHP
月关宝盒 2018-07-03 09:09:51
<?php$link = mysqli_connect("localhost", "root", "", "test") or die(mysqli_error);$name = $_POST["user"];$pw = $_POST["password"];if($name == "" || $pw ==""){echo "输入账号和密码";}else{$sql = "select * from user where logoin name == $name and pw = $pw ";$qurey = mysqli_query($link,$sql);$num = mysqli_num_rows($qurey);if($num){$row = mysqli_fetch_array($query); //将数据以索引方式储存在数组中echo $row[0]." 欢迎!";}else{echo "<script>alert('用户名或密码不正确!');history.go(-1);</script>";}}?>这是代码求大神看看哪里错了
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

我觉得你的sql可能有问题。试着改一下sql:

12//$sql = "select * from user where logoin name == $name and pw = $pw ";$sql "select * from user where logoin name = '$name' and pw = '$pw' ";


查看完整回答
反对 回复 2018-07-27
?
Qyouu

TA贡献1786条经验 获得超11个赞

if判断的类型是什么。查查
if($num>0)试试

追问

是应该sql的问题

追答

全等和等于
或者是sql没有权限去请求查询数据库的权限。就这,sql放在数据库执行。

追问

把$name改成数据库里面的值。数据库执行这一条语句可以成功查询


查看完整回答
反对 回复 2018-07-27
  • 2 回答
  • 0 关注
  • 769 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信