php - 有谁知道我为什么会收到 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"];
解决方案
推荐阅读
- ios - 可选类型“UIWindow?”的值 必须解包以引用已包装基类型“UIWindow”的成员“viewWithTag”
- robotframework - 使用机器人框架将列表转换为参数列表
- powerbi - 季度功率双
- url - 液体给出了错误的链接
- java - JPA 实体的 Oracle OUT SYS_REFCURSOR 始终为空
- model-view-controller - 在 MVC Kendo UI 的通知中添加超链接
- sql - 如何删除plsql中的重复地址行
- java - Get rid of duplicates in one line instead of two with java 8 stream
- c# - 异步无效处理
- java - Spring Boot 在提供 JSP 内容时无限期挂起