데이터베이스에 행이 들어있는 테이블이라는 테이블이 있습니다. 행 수가 포함되어있을 때 계산할 때 아무것도 반환하지 않고 0을 반환하지 않습니다. $ numRows는 에코를 출력 할 때 아무 것도 포함하지 않습니다. 더 많은 정보가 필요하시면 의견을 말하고이 질문에 답하지 마십시오.PDO fetchColumn이 행 수를 반환하지 않습니다.
내 질문 : 이것이 작동하지 않는 이유가 있습니까? PDO가 처음인데 행을 올바르게 계산할 수 있는지 확실하지 않습니다.
$id = 1;
$STH_ = $DBH->prepare("SELECT COUNT(*) FROM posts WHERE owner=:owner");
$STH_->bindParam(':owner', $id);
$numRows = $STH_->fetchColumn();
오류를 확인하십시오. 그걸 상세히 설명해 주시겠습니까? –
연결 설정 방법에 따라 다릅니다. 나는 예외 방법을 선호한다. 여기를 참고하십시오 : http://php.net/manual/en/pdo.error-handling.php – Cfreak
Ah. :) 연결 파일에 오류 처리가 있습니다. –