Если я использую это в PHP для подсчета записей, он дает счет 1, когда фактически нет записей. Тем не менее, когда я выполняю тот же запрос в HeidiSQL, phpmyadmin или любом другом, он дает правильный 0. Почему расхождение?
if ($result = $mysqli->query($Query)) :
return $result->num_rows;
$MySQLError = ($mysqli->connect_errno) ? mysqli_error($mysqli) : "";
$result->close();
$mysqli->close();
if ($MySQLError) return $MySQLError;
endif;
$ Запрос, в данном случае, содержит:
SELECT COUNT(ID) AS UpdateCount
FROM tablename
WHERE ShowPage = 1 AND
DateUpdated BETWEEN 1554345942 AND 1554950742