缺少mysqli_fetch_array()行中的内容

时间:2014-03-14 00:50:00

标签: arrays loops mysqli fetch

我目前正致力于与产品相关的分页。每行都有自己的ID号。一列有一个带有ID号的按钮,允许我使用“pid”号码查看有关产品的更多信息,该号码就像一个ID号。

我在代码中输入的按钮是这样的:

 <a href="preview-print.php?pid=' . $product_id . '">

在preview-print.php页面中,我收到一条错误消息: 警告:mysqli_fetch_array()要求参数1为mysqli_result,第25行给出的布尔值为:

$sql = new mysqli($mysql_hostname, $mysql_user, $mysql_password, $mysql_database);

if (isset($_GET['pid'])) {
    $targetID = $_GET['pid'];
    $query = "SELECT * FROM product WHERE product_id='$targetID' LIMIT 1";
    $result = mysqli_query($sql,$query);

      while($row = mysqli_fetch_array($result)){
             $product_id = $row["product_id"];
             $product_name = $row["product_name"];
             $product_category = $row["product_category"];
             $product_retail_price = $row["product_retail_price"];
             $product_price = $row["product_price"];
             $screenshot =$row["screenshot"];
             $images_2=$row["images_2"];
             $images_3=$row["images_3"];
             $images_4=$row["images_4"];
             $images_5=$row["images_5"];
             }
                }

    mysqli_close($sql);
?>

任何人都可以帮助我找到我所缺少的东西以及如何解决它吗?

0 个答案:

没有答案