Поговорим Php с выводом строки через БД из файла

Exite

Читатель
Сообщения
75
Симпатии
39
Баллы
18
#1
Всем привет, необходима помощь знающих. Вот собственно сам код, в конце выдаёт ошибку 500. В чем может быть проблема?
PHP:
<?php
if(isset($_POST[go])){
    $mysqli = new mysqli("localhost","test","asdasd","test");

// Данные
    $user = "test";
$timeout = "86400"; // В unixtime
$time = time() + $timeout;


$query = "SELECT `id` FROM `users_to` WHERE `login`='".$mysqli->real_escape_string($user)."'";
$result_set = $mysqli->query($query);
$userNO = $result_set->num_rows;
if($userNO != 0){
    $query = "SELECT * FROM users_to WHERE login='".$user."'";
    $result = $mysqli->query($query);
    $info = $result->fetch_array();
    if($info[time] > time()){
        echo "Вы уже брали сегодня ключ!";
    }
    else{
        
        $givekey = $mysqli->query("SELECT * FROM `keys` WHERE 1 LIMIT 1");
        $give = $givekey->fetch_assoc();
        if(empty($give[key])){
            echo "Ключей нет!";
        }
        else{
            $mysqli->query("UPDATE `users_to` SET `time` = '".$time."' WHERE login = '".$user."'");
            $mysqli->query("INSERT INTO `logs` VALUES (NULL, '".$give[key]."', '".$user."', '".time()."')");
            $mysqli->query("DELETE FROM `keys` WHERE `keys`.`id` = ".$give[id]."");
            echo $give[key];
        }
    }
}
else{
    $givekey = $mysqli->query("SELECT * FROM `keys` WHERE 1 LIMIT 1");
    $give = $givekey->fetch_assoc();
    if(empty($give[key])){
        echo "Ключей нет!";
    }
    else{
        $mysqli->query("INSERT INTO `users_to` VALUES (NULL, '".$user."', '".$time."')");
        $mysqli->query("INSERT INTO `logs` VALUES (NULL, '".$give[key]."', '".$user."', '".time()."')");
        $mysqli->query("DELETE FROM `keys` WHERE `keys`.`id` = ".$give[id]."");
        echo $give[key];
    }
}
$mysqli->close();
}



?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <form method="POST">
        <button name="go">Give key</button>
    </form>
</body>
</html>
 
Вверх Снизу