我正在尝试计算数据库中具有用户详细信息的特定字段。每个用户都有一个id,我想计算在数据库中注册的用户/ ID数量。这是我的代码,我该如何解决?因为它没有回应任何东西。我不允许使用MYSQL来检索计数。
yarn
答案 0 :(得分:2)
由于您获取数据的方式,您需要在xym <- cbind(lon, lat)
回声中添加[0]。 ($result
)。
我在$result[0]['total']
中添加了向我展示数组,以便我可以确定问题的来源以及如何逐步完成数组以获得预期的结果。
print_r($result)
编辑:
如@Federkun所述;你可以改变这一行:
$query = $db->prepare("SELECT COUNT(id) as total FROM users");
$query->execute();
$result = $query->fetchAll(PDO::FETCH_ASSOC);
print_r($result);
echo $result[0]['total'];
为:
$result = $query->fetchAll(PDO::FETCH_ASSOC);
然后您不需要添加$result = $query->fetch(PDO::FETCH_ASSOC);
,因为它只是获取一个结果。