gpt4 book ai didi

mysql - PDO fetchColumn 不返回行数

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:10 25 4
gpt4 key购买 nike

我的数据库中有一个名为 posts 的表,它包含一行,但是当我对它进行计数时,我什么也没有得到,而不是 0 只是空的。当我回显它时,$numRows 根本不包含任何内容。如果您需要更多信息,请发表评论,不要只是对这个问题投反对票。

我的问题:有什么原因导致这行不通吗?我是 PDO 的新手,我不确定这是否是正确计算行数的方法。

$id = 1;
$STH_ = $DBH->prepare("SELECT COUNT(*) FROM posts WHERE owner=:owner");
$STH_->bindParam(':owner', $id);
$numRows = $STH_->fetchColumn();

最佳答案

您需要调用 $STH_->execute(); 才能实际运行查询。在调用 bindParam()

之后调用它

您还应该检查错误。

关于mysql - PDO fetchColumn 不返回行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16260051/

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