row
er en associativ matrix med en indgang for hver kolonne i resultatsættet. Da der kun er én kolonne der, count($row)
returnerer 1
. I stedet skal du bare få adgang til den eneste kolonne der:
$row = $results->fetch_assoc();
$recordCount = $row["COUNT(id)"];