
lo que sucede es que
COUNT() produce un solo resultado, y tu estas leyendo el numero de resultados....
eso esta definitivamente mal... porque debes leer el "total" de registros, y
mysql_num_rows() no es lo que necesitas...
Código PHP:
$result = $conBD->getSQL("SELECT COUNT(*) AS total FROM contador");
$row = mysql_fetch_assoc($result);
echo $row['total'];