row adalah array asosiatif dengan entri untuk setiap kolom dalam kumpulan hasil. Karena hanya ada satu kolom di sana, count($row) mengembalikan 1 . Sebagai gantinya, Anda hanya harus mengakses satu-satunya kolom di sana:
$row = $results->fetch_assoc();
$recordCount = $row["COUNT(id)"];