Задать вопрос
@Alebro
Только начал учить php и mysql

Сижу над этим 2 дня выдает ошибку mysqli_num_rows expects parameter 1 to be mysqli_result null given. делаю авторизацию на сайте. Как исправить?

<?php 
$connection = new mysqli("localhost","root","","web") or exit("False"); 
  
if(isset($_POST['check'])){ 
$login = $_POST['login']; 
$password = $_POST['password']; 
 
$query = mysqli_query($connection,"SELECT * FROM `usersreal` WHERE `login` = '$login' AND `password` = '$password'");} 
 
if(mysqli_num_rows($query) == 0){ 
 mysqli_fetch_assoc($query); 
 
 echo"Введите верные данные"; 
} 
else{ 
 echo"Вы успешно вошли"; 
} 
?>
  • Вопрос задан
  • 1156 просмотров
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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