Erhalte die Anzahl der Zeilen mit pdo
Ich habe eine einfache pdo-Abfrage vorbereitet:
$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];
Das Echo scheint den ID-Wert des Datensatzes zurückzugeben, nicht die Anzahl der von der Abfrage zurückgegebenen Datensätze.
Irgendeine Idee oder Erklärung dafür?