0
if(isset($_POST["login"])){

if(!empty($_POST['username']) && !empty($_POST['password'])) {
$username=htmlspecialchars($_POST['username']);
$password=htmlspecialchars($_POST['password']);
$query =mysqli_query($con, "SELECT * FROM usertbl WHEREusername='".$username."' AND password='".$password."'");
$numrows=mysqli_num_rows($query);
if($numrows!=0)
 {
while($row=mysqli_fetch_assoc($query))
 {
$dbusername=$row['username'];
$dbpassword=$row['password'];
}

Выдаёт ошибку mysqli_num_rows() expects parameter 1 to be mysqli_result и т д Где ошибка ?

  • Спасибо ) нашел сам "SELECT * FROM usertbl WHEREusername= после WHERE нету пробела оказывается ) – Alex Stassov Jul 21 '17 at 12:58

1 Answers1

-1

"SELECT * FROM usertbl WHEREusername='".$username."' AND password='".$password."'");

Запрос неправильный. исправи SELECT * FROM usertbl WHERE username=