В моей базе данных есть таблица «пользователи» (в настоящее время 4 пользователя), которая содержит разные роли (1 = пользователь, 2 = администратор, 3 = модератор).Я хочу показать некоторые строки моего php-скрипта только администраторам и модераторам, поэтому я сделал этот запрос: (я знаю, что это небезопасно)
$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$stuff = 'SELECT * FROM `users` WHERE role > 0';
$result = mysqli_query($conn, $stuff);
В этом запросе перечислены все пользователи с ролью более 0.
require_once('link_to_script.php');
if (mysqli_num_rows($result) >1){
echo "Admin area";
}else{
echo "No Permissions";
}
Это должно быть самоочевидно (показывать «Область администратора» только пользователям с ролью выше 1)
Я не знаю, в чем моя ошибка, и я надеюсь, что кто-то может помочьменя немного :) 1009 *