@DSTear

Как обработать результат mysqli запроса?

Есть такой запрос:
$result = $db->query("SELECT COUNT(user_id) FROM users WHERE user_login='".mysqli_real_escape_string($_POST['login'])."'");
if($result > 0)
{
        $err[] = "Пользователь с таким логином уже существует";
}

Данная проверка используюется для ограничения количества регистраций под одним логином. Но по какой-то причине я не могу корректно обработать результат данного запроса. Если я попробую вывести $result через print, то получу ошибку. Каким же образом мне получить на выход переменную с результатом запроса? Спасибо.
P.S: Избил Google, но он ничего дельного так и не сказал.
  • Вопрос задан
  • 549 просмотров
Пригласить эксперта
Ответы на вопрос 2
unitby
@unitby
выведите $result через var_dump($result);

ну и потом
$row = $result->fetch_row();
echo $row[0];

или

echo mysql_result($result, 0);

смотря что вы там юзаете
Ответ написан
Комментировать
@ynblpb_spb
дятел php
echo $result->fetch_array()[0];
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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