uzyskać liczbę wierszy za pomocą pdo

Mam proste pdo przygotowane zapytanie:

$result = $db->prepare("select id, course from coursescompleted where person=:p"); 
$result ->bindParam(':p', $q, PDO::PARAM_INT);
$result->execute();
$rows = $result->fetch(PDO::FETCH_NUM);
echo $rows[0];

echo wydaje się zwracać wartość ID rekordu, a nie liczbę rekordów zwróconych przez zapytanie?

jakikolwiek pomysł lub wyjaśnienie tego?

questionAnswers(5)

yourAnswerToTheQuestion