gpt4 book ai didi

php - PDO 未输出正确的行数

转载 作者:行者123 更新时间:2023-11-29 22:18:25 26 4
gpt4 key购买 nike

我有以下表格和行:

tasks
id name
===================
1 create user
2 delete user
3 update user

我正在尝试获取该表中有多少任务的行数。我有以下功能

            $stmt = $this->db->prepare("SELECT COUNT(*) as cnt FROM tasks");
$stmt->execute();
$result = $stmt->fetch(PDO::FETCH_OBJ)->cnt;
return $result;

它只是不断返回 0,但如果我采用相同的查询并直接在数据库上运行它,它就可以正常工作。有人知道为什么这不起作用吗?

最佳答案

尝试像这样简化它

$stmt = $this->db->prepare("SELECT COUNT(*) as cnt FROM tasks");
$stmt->execute();
$result = $stmt->fetch(PDO::FETCH_OBJ);
return $result->cnt;

关于php - PDO 未输出正确的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30988144/

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