php验证HTML登陆
1 回答

LIANHK
TA贡献78条经验 获得超17个赞
你的查询语句不对,你直接查询整张表了,应该加上查询条件,sql语句改写如下:
$data = "SELECT uno,upsd FROM user WHERE uno = '$name' AND upsd = '$password' LIMIT 1";
然后还要放在接受变量之后:
$name = $_POST['username']; $password = $_POST['userpwd']; $data = "SELECT uno,upsd FROM user WHERE uno = '$name' AND upsd = '$password' LIMIT 1";
还有,$result 返回的不是数组,只是结果集,所以要用 mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。
$result = mysql_fetch_assoc($data);
这样应该就可以了
添加回答
举报
0/150
提交
取消