Проблема распознавания табличных данных
В mysql есть пользователь, но код его не видит. Как я понял, проблема в том что переменные $login и $password не правильно распознают таблицу.
include('db.php');
//---------------проблема здесь---------------
$login = $_POST['login'];
$password = $_POST['password'];
$count = mysqli_query($connection, 'SELECT * FROM `users` WHERE `login` = "$login" AND `password` = "$password"');
//--------------------------------------------
if( mysqli_num_rows($count) == 0)
{
echo 'not found';
} else
{ //при нахождении пользователя
echo "hi " . $login;
}
страница с запросом логина:
<?php include('db.php'); ?>
<form method="POST" action="/test_2.php">
<input type='text' placeholder="login_input" name='login'>
<input type="text" placeholder="password_input" name='password'>
<br>
<input type="submit" value="ok">
</form>
<?php
коннект с субд:
<?php
$connection = mysqli_connect('127.0.0.1', 'root', 'root', 'test_db');
if( $connection == false )
{
echo 'not found';
echo mysqli_connect_error();
exit();
}?>