row 結果セットのすべての列のエントリを持つ連想配列です。そこには列が1つしかないため、count($row) 1を返します 。代わりに、そこにある唯一の列にアクセスする必要があります:
$row = $results->fetch_assoc();
$recordCount = $row["COUNT(id)"];
row 結果セットのすべての列のエントリを持つ連想配列です。そこには列が1つしかないため、count($row) 1を返します 。代わりに、そこにある唯一の列にアクセスする必要があります:
$row = $results->fetch_assoc();
$recordCount = $row["COUNT(id)"];