MYSQLI SELECT Fatal error

153
13 марта 2018, 03:36

При попытке получить UUID выдает ошибку

Fatal error: Uncaught Error: Call to a member function fetch_array() on boolean in /var/www/www-root/data/www/hypecraft.ru/engine/modules/banlist/index.php:88 Stack trace: #0 /var/www/www-root/data/www/hypecraft.ru/engine/classes/templates.class.php(267): include() #1 [internal function]: dle_template->load_file(Array) #2 /var/www/www-root/data/www/hypecraft.ru/engine/classes/templates.class.php(654): preg_replace_callback('#\{include file...', Array, '

Вот код

<?php
if(isset($_POST['add_ban'])){
    if($usergroup == '1' || '2'){
$ban_name = $mysqli->real_escape_string($_POST["ban_name"]);
$ban_reason = $mysqli->real_escape_string($_POST["ban_reason"]);
$time = time();
$time = date("Y-m-d G-i-s", $time);
if($mysqli->real_escape_string($_POST['perm']) == "ban_perm"){
$ban_time = '0';
}else{
$ban_time = time();
$sutk = $mysqli->real_escape_string($_POST["sutk"]);
$sutk = $sutk * 24 * 60 * 60;
$hour = $mysqli->real_escape_string($_POST["hour"]);
$hour = $hour * 60 * 60;
$min = $mysqli->real_escape_string($_POST["min"]);
$min = $min * 60;
$ban_time = $ban_time + $sutk + $hour + $min;
$ban_time = date("Y-m-d G-i-s", $ban_time);
};
/* return name of current default database */
$uuid = $mysqli->query("SELECT * FROM dle_users WHERE username='$ban_name'");
while($uuids = $uuid->fetch_array()){
$uuids1 = $uuids['uuid'];
$mysqli->query("INSERT INTO $db_table (name, uuid, reason, admin, time, temptime) VALUES ('$ban_name', '$uuids1', '$ban_reason', '$username', '$time', '$ban_time')");
}
}else{
echo "Ошибка! У вас нет доступа!";
}
}
?>
поделиться|улучшить этот вопрос