首页 > 解决方案 > 有谁知道我为什么会收到 fetch_array() 布尔错误?

问题描述

我正在尝试从表中获取 TaxRate 数据,并且我正在尝试仅选择第一个数组。但是,我不断收到此错误

“致命错误:未捕获的错误:在 C:\xampp\htdocs\flowerique\shoppingCart.php:77 中调用布尔值上的成员函数 fetch_array() 堆栈跟踪:#0 {main} 在 C:\xampp\htdocs\flowerique 中抛出\shoppingCart.php 在第 77 行"

有谁知道这个错误的原因,我该如何解决?谢谢!

这是我的代码:

        //Retrieve Current GST Pricing 
        $qry = "SELECT * FROM gst GROUP BY EffectiveDate DESC";
        $stmt = $conn->prepare($qry);
        $stmt->execute();
        //$stmt->close();
        $result = $conn->query($qry);    
        $row = $result->fetch_array();       // This is line 77 
        while($row["EffectiveDate"] < date("Y-m-d"))
        {
            $row = $result->fetch_array();
        }
        $currentTaxRate = $row["TaxRate"];

SQL 表的图像

标签: phpsqlmysqli

解决方案


推荐阅读