データベースに posts という名前のテーブルがあり、行が含まれていますが、それをカウントしても何も返されません。0 だけではありません。$numRows には、エコーアウトしても何も含まれていません。さらに情報が必要な場合は、コメントしてください。この質問に反対票を投じないでください。
私の質問: これが機能しない理由はありますか? 私は PDO が初めてで、これが行を正しくカウントする方法かどうかわかりません。
$id = 1;
$STH_ = $DBH->prepare("SELECT COUNT(*) FROM posts WHERE owner=:owner");
$STH_->bindParam(':owner', $id);
$numRows = $STH_->fetchColumn();