gpt4 book ai didi

php - 尝试通过 fetch_object() 将 COUNT 用作 SQL 查询,但它不起作用

转载 作者:行者123 更新时间:2023-11-29 03:02:07 25 4
gpt4 key购买 nike

这就是我的屏幕给我的信息

mysqli_result Object
(
[current_field] => 0
[field_count] => 1
[lengths] =>
[num_rows] => 1
[type] => 0
)
1
stdClass Object
(
[COUNT('user_id')] => 0
)
1

我正在尝试访问 [COUNT('user_id')] 部分,但我似乎无法在互联网上找到如何访问。我使用的代码是:

    $query = $db->query("SELECT COUNT('user_id') FROM user_credentials WHERE email='$email'");

echo "<pre>", print_r($query), "</pre>";

if($query->num_rows){
while($row = $query->fetch_object()){
echo "<pre>", print_r($row), "</pre><br />";
#echo "<h1>", $row->COUNT['user_id'], "</h1>";
}
}

显然问题是 $row->COUNT['user_id'],但我不知道如何访问它。这不是一个数组,所以我很茫然。我刚刚开始学习对象。

最佳答案

按如下方式在您的查询中使用别名

$query = $db->query("SELECT COUNT('user_id')  as c FROM user_credentials WHERE email='$email'");

并获取别名...它将解决您的问题...

关于php - 尝试通过 fetch_object() 将 COUNT 用作 SQL 查询,但它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21771974/

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