gpt4 book ai didi

php - 为什么查询成功但返回 0 行?

转载 作者:行者123 更新时间:2023-11-29 02:15:31 24 4
gpt4 key购买 nike

也许我忽略了一些明显的痛苦,但这是我的问题。我从我的数据库中选择信息(我知道应该返回 4 个结果)并且选择运行成功但是当我尝试计算结果数时我得到一个空值。

我的 php 代码中有以下内容

$query = "select ORDERS.order_id, PRODUCT.name, PRODUCT_ORDERS.quantity,  
PRODUCT.sell_price, ORDERS.date from ORDERS, PRODUCT, PRODUCT_ORDERS where
ORDERS.order_id = PRODUCT_ORDERS.order_id AND PRODUCT.product_id =
PRODUCT_ORDERS.product_id and ORDERS.customer_id = $customer_id";

$results = mysqli_query($con, $query);



if (mysqli_query($con, $query)) {
echo "Successfully run query: $query";
} else {
echo "Invalid input error: " . $query . "<br>" . mysqli_error($con);
}

$num = mysqli_num_rows($result);
echo $num; //test to see if i get a number

我在 mysql workbench 中使用了相同的 select 语句,它正常工作并按预期返回了 4 个结果。我应该注意 PHP 中的某些特定内容吗?谢谢。

最佳答案

试试这个

$num = mysqli_num_rows($results);
echo $num;

关于php - 为什么查询成功但返回 0 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40435142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com