<?php require_once('polacz.php'); $error_msg=""; $polacz = mysqli_connect(...); $query = "SELECT id, nazwa FROM uzytkownicy WHERE nazwa = '$nazwa' and haslo = SHA('$haslo')"; $data = mysqli_query($polacz, $query); if(mysqli_num_rows($data) == 1) { $row = mysqli_fetch_array($data); } else{ $error_msg = ' niedziala'; } }else { $error_msg = 'niedziala2'; } } }?> <body> <?php ?> <form method="post" action="logowanie.php"> <input type="text" id="nazwa" name="nazwa" /> <input type="password" id="haslo" name="haslo" /> <input type="submit" name="submit" /> </form> <?php } else { } ?>
Kod zwraca mi nastepujacy blad
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in
co jest nie tak? Jakie zabezpieczenia dodać?