警告:mysql_num_rows()期望参数1为resource,null为null

时间:2014-01-14 11:54:23

标签: php mysql

我正在尝试删除行,它正在删除,但我收到以下错误。您能否查看代码并指导我解决此问题: 错误: 警告:mysql_num_rows()期望参数1为资源,在第25行

上的/home/fqaotczz/public_html/dev/Seller/delete_exec.php中给出布尔值
 CODE
 <?php

//Get data from Session
session_start();
$userid = $_SESSION['userid'];

//Get data from URL
$table = $_GET['table'];
$favprod = $_GET['favprod'];
$page = $_GET['page'];

//Include database connection details
require_once('../connection.php');
include '../Database.class.php';
$dbe_obj = new Database_Executer();

//Create query
$query = "DELETE FROM SELLER_PRODUCT WHERE SELLER_PRODUCT.USER_ID = '$userid' AND SELLER_PRODUCT.PRODUCT_ID = '$favprod'";

$result = $dbe_obj->delete_query_executer($query) or die($query."<br/>".mysql_error());

//Check whether the query was successful or not 
if($result){
    ***if(mysql_num_rows($result) > 0) {***
        //Delete Successful

        $member = mysql_fetch_assoc($result);
        //$first_name = $member["FIRST_NAME"];
        //$last_name = $member["LAST_NAME"];
        $message = "Record deleted successfully.";
        header("Location: $page?message=".$message);

    }
    else {
        //Login failed

        $message = "Record could not be deleted.";
        header("Location: $page?message=".$message);
    }
}
else {
    die("Query failed !");
}  

?>

1 个答案:

答案 0 :(得分:1)

您必须使用此http://cz1.php.net/manual/en/function.mysql-affected-rows.php

//Check whether the query was successful or not 
if($result){
    ***if(mysql_affected_rows($result) > 0) {***
        //Delete Successful