mysql num rows c_错误:警告:mysql_num_rows()期望参数1为资源,在第19行的C:\ xampp...

我不断收到使用的错误消息mysql_num_rows(),您能帮我弄清楚我的代码出了什么问题吗?

这是我的代码:

//check if the user press submit

if (isset($_POST['submit'] )) {

$customer = preg_replace('#[^A-Za-z0-9]#i', '', $_POST["username"]); // filter everything but numbers and letters

$password = preg_replace('#[^A-Za-z0-9]#i', '', $_POST["password"]); // filter everything but numbers and letters

$sql = mysql_query("SELECT id FROM members WHERE username='$customer' AND password='$password' LIMIT 1"); // query the person

// ------- MAKE SURE PERSON EXISTS IN DATABASE ---------

$existCount = mysql_num_rows($sql); // count the row nums

if ($existCount == 1) { // evaluate the count

while($row = mysql_fetch_array($sql)){

$id = $row["id"];

}

$_SESSION["id"] = $id;

$_SESSION["customer"] = $customer;

$_SESSION["password"] = $password;

header("location: index.php");

exit();

} else {

echo 'That information is incorrect, try again Click Here';

exit();

}

}

?>

我已经mysql_errno()按照您的建议尝试了..它回显1146

当我搜索该错误时说

1146: Table 'kossu.nonexistenttable' doesn't exist

但是我不知道这意味着什么...请帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值