$row = mysql_fetch_array($res);为什么总是说他错,错在哪里了

<?php$zhanghao=$_GET['zhanghao'];$pasw=$_GET['pasw'];$username=$_GET['name'];$conn=my... <?php $zhanghao=$_GET['zhanghao'];
$pasw=$_GET['pasw'];
$username = $_GET['name']; $conn=mysql_connect("127.0.0.1","root","123456");
if(!$conn)
die("error1");

if(!mysql_select_db("xiaoyoulu",$conn))
die("error2");$sql=mysql_query("select * from huiyuan where zhanghao='$zhanghao' limit 1");
$result=mysql_num_rows($sql);
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
if(!$pasw == $row["pasw"])
{
echo "<script> alert('用户登陆失败!请重新登陆');</script>";
echo "<script> window.location='denglu.php';</script>";
exit;
}
$_SESSION["userid"] = $row["zhanghao"];
$_SESSION["username"] = $username;
echo "<script> alert('用户登陆成功!');</script>";
echo "<script> window.location='index.php';</script>";?>
展开
 我来答
匿名用户
2013-06-24
展开全部
mysql_query没必要用2次,mysql_fetch_array mysql_num_rows在这里是一样的。所以也没必要用2次。
匿名用户
2013-06-24
展开全部
当记录集$res为空时,mysql_fetch_array()会执出错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式