$host = 'localhost';
$database = 'click';
$user = 'root';
$password = '';
$link = mysqli_connect($host, $user, $password, $database) or die("Ошибка " . mysqli_error($link));
if (isset ($_COOKIE['user_hash'])) {
$test = $link->query('SELECT COUNT('.$_COOKIE['user_hash'].') FROM users WHERE hash = '.$_COOKIE['user_hash']);
var_dump($test);
if (isset($test)){
setcookie("user_hash", '', time() - 3600);
echo 'Куки не действительна.'
}else{
$user_id = $link->query('SELECT id FROM users WHERE hash = '.$_COOKIE['user_hash']);
};
};
$test
находится не сам массив записей, а объект для доступа к результату запроса. Вам же сначала нужно разбирать результат $result = $test->fetch_assoc();
, а затем анализировать $result. Сделайте var_dump($result);
и сразу поймёте что нужно.