row
е асоциативен масив с запис за всяка колона в набора от резултати. Тъй като там има само една колона, count($row)
връща 1
. Вместо това трябва просто да получите достъп до единствената колона там:
$row = $results->fetch_assoc();
$recordCount = $row["COUNT(id)"];