Задать вопрос
@temp5423

Как в PHP MySQLi получить количество совпадений в БД?

Как в PHP MySQLi получить количество совпадений в БД?
$stmt -> affected_rows возвращает -1. почему?
  • Вопрос задан
  • 2614 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@vdem
affected_rows возвращает количество измененных или вставленных строк, для SELECT оно не работает.

UPD: Т.е. affected_rows имеет смысл только (грубо говоря) для UPDATE и INSERT.
UPD2: Чтобы получить количество записей по какому-то условию, делайте так (например, получить количество всех пользователей, чей логин начинается с 'a'):
SELECT count(*)
FROM `Users`
WHERE `Login` LIKE 'a%'
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
что есть "совпадение"?
может число строк полученых на SELECT?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы