Запрос выполнен успешно, вернулся пустой результат, по какому признаку подсчёт строк определяет, что пустой результат НЕ должен учитываться при подсчёте?
И что значит - ПУСТОЙ результат, если при успешном запросе вернёт объект.
Зачем мне считать строки, меня не интересует такая информация, меня интересует, найдена ли строка, а не есть ли непустой объект, который, если посчитать, то будет 1, что больше 0 и так далее мура пошла какая-то.
то есть считать строки, которые по успешному запросу вернули пустые объекты mysqli_result - нельзя, так как строки на самом деле не соответствуют успешному запросу
Геннадий, ну и сколько строк нам вернёт подсчёт строк по успешному запросу SELECT, если строки есть, но ни одна не найдена по успешному запросу? Столько, сколько сервак перебрал по успешному запросу не найдя ни одного соответствия успешному запросу?
Алексей Уколов, Строка не найдена - успешный запрос? Если да, то что вернулось? Если вернулся объект, то сколько строк вернёт подсчёт, предложенный в этом ответе?
Геннадий, ну и сколько строк нам вернёт подсчёт строк по успешному запросу SELECT, если строки есть, но ни одна не найдена по успешному запросу? Столько, сколько сервак перебрал по успешному запросу не найдя ни одного соответствия успешному запросу?
Артём, блин, а я думал, что когда отметил, то галочкой будет помечен в общем списке (только для меня), чтобы не возвращаться к вопросу, как к вопросу без ответа :)
$mysqli_result->num_rows === 1
Потому что больше 0 - это не только строка, но и несколько строк.
Ок, порешали.