PHP ПРОВЕРКА НА СУЩЕСТВОВАНИЕ ПОЛЬЗОВАТЕЛЯ
PHP является одним из наиболее популярных языков программирования для создания веб-приложений. При работе с пользовательскими данными, часто требуется выполнить проверку на существование пользователя в базе данных.
Для этого можно использовать функцию mysqli_num_rows
, которая проверяет, сколько строк соответствует заданному запросу в базе данных. Если число строк больше нуля, значит, пользователь существует в базе данных.
$link = mysqli_connect("localhost", "my_user", "my_password", "my_database");
$username = "admin";
$password = "mypassword";
$query = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = mysqli_query($link, $query);
$count = mysqli_num_rows($result);
if($count > 0) {
echo "Пользователь существует в базе данных";
} else {
echo "Пользователь не найден в базе данных";
}
В приведенном коде мы создаем соединение с базой данных, определяем имя пользователя и пароль, а затем выполняем запрос к базе данных для проверки соответствия имени пользователя и пароля. Если количество строк результата больше нуля, выводится сообщение о том, что пользователь существует в базе данных, в противном случае выводится сообщение о том, что пользователь не найден в базе данных.
(пояснение) SELECT проверка существования пользователя -- создание CMS на PHP
Пишем проверку на наличие пользователя в базе - Динамический веб-сайт
Проверка на массив, на наличие элементов и на пустоту в PHP
Авторизация и регистрация с сессией на чистом PHP
Проверка email. Флеш сообщение
Ограничение прав доступа на PHP. Авторизация и аутентификация [GeekBrains]
Рекурсия в PHP