if('login' == $_POST['dopost']){
$username=$_POST['username'];
$password=md5($_POST['password']); //查询用户的时候,只使用名字一个条件
$sql = "select password from admin where username='$username'"; //生成查询记录数的SQL语句
$res = mysql_query($sql) or die("无法执行SQL语句:$sql!"); //查询记录数
$row = mysql_fetch_array($res) or die("没有更多记录!"); //取出一条记录 //如果语句错误、或者不存在用户、或者密码不正确
if (!$res || !$row || $row['password'] != $password){
echo "<script language='javascript'>alert('用户名或密码不正确!');window.location='login.php'; </script>";
exit();
}
else{
echo "<script language='javascript'>window.location='main.php'; </script>";
}
}
else{
echo "<script language='javascript'>window.location='login.php'; </script>";
}
页面返回值是 没有更多记录!
也就是说 $row = mysql_fetch_array($res) or die("没有更多记录!"); //取出一条记录 出错了。
各位高手帮忙看下。
$username=$_POST['username'];
$password=md5($_POST['password']); //查询用户的时候,只使用名字一个条件
$sql = "select password from admin where username='$username'"; //生成查询记录数的SQL语句
$res = mysql_query($sql) or die("无法执行SQL语句:$sql!"); //查询记录数
$row = mysql_fetch_array($res) or die("没有更多记录!"); //取出一条记录 //如果语句错误、或者不存在用户、或者密码不正确
if (!$res || !$row || $row['password'] != $password){
echo "<script language='javascript'>alert('用户名或密码不正确!');window.location='login.php'; </script>";
exit();
}
else{
echo "<script language='javascript'>window.location='main.php'; </script>";
}
}
else{
echo "<script language='javascript'>window.location='login.php'; </script>";
}
页面返回值是 没有更多记录!
也就是说 $row = mysql_fetch_array($res) or die("没有更多记录!"); //取出一条记录 出错了。
各位高手帮忙看下。
然后把sql 输出,在客户端,or phpmyadmin 下去检测一下,是否可以读出数据来。一步一步的调。
==========================================================================这里面可以出现关键字嘛。