Не понятная ошибка

deli

<?php
    ini_set( 'display_errors', 'On' ); 
    error_reporting( E_ALL | E_STRICT );    
    define('INCLUDE', true);
    require_once('../includes/inc.q.php');
    
    define('HOST', "localhost");
    define('USER', "root");
    define('PASS', "root");
    define('DB_NAME', "game");
    
    if(empty($_POST['email']) || empty($_POST['question']))
        header("Location: ../index.php?error=1");
    else
    {
        $email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) ? 1 : 2;
        if($email == 2)
            header("Location: ../index.php?error=2");
        else
        {
            if($_POST['question'] <> $ans[$_GET['g']])
                header("Location: ../index.php?error=3");
            else
            {
                $connect = mysql_connect(HOST, USER, PASS);
                mysql_select_db(DB_NAME);
                #составляю еще одно условие
                $q = "SELECT `user_id` FROM `game_users` WHERE `user_email` = '{$_POST['email']}";
                $result = mysql_query($q);
                $row = mysql_fetch_assoc($result);
                if($row['user_id'] <> '')
                    header("Location: ../index.php?error=4");
                else
                {
                    # сюда еще одно условие с проверкой на существование
                    $cookie = md5($_POST['email'].rand(100000, 9999999).'12334adwkjdbwk'.$_POST['email']);
                    $reg_date = date("Y-m-d H:i:s", time()); 
                    $pswd = rand(11278600, 999979891);
                    $pswd1 = md5($pswd);
                    $ip = $_SERVER["REMOTE_ADDR"];
                    $q = "INSERT INTO `game_users` (`user_email`, `user_pswd`, `user_reg_date`, `user_cookie`, `user_ip`) VALUES ('{$_POST['email']}', '{$pswd1}', '{$reg_date}', '{$cookie}', '{$ip}')";
                    $result = mysql_query($q);
                    mysql_close($connect);
                    # отправка
                    $to      = $_POST['email'];
                    $subject = 'Регистрация на сайте';
                    $message = 'Спасибо большое за регистрацию на сайте!
                    Ваш пароль: '.$pswd;
                    $headers = 'From: [removed_email]' . "\r\n" .
                        'Reply-To: [removed_email]' . "\r\n" .
                        'X-Mailer: PHP/' . phpversion();
    
                    mail($to, $subject, $message, $headers);
                    #header("Location: ../index.php?ok=1");
                }
            }
        }
    }
?>
Выводит ошибку:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /Users/classes/registration.php on line 30
Не понимаю суть ошибки, обьясните пожалуйста.
2 ответа

deli

$q = "SELECT `user_id` FROM `game_users` WHERE `user_email` = '{$_POST['email']}одиночнай_кавычка_должна_быть_ТУТ";


deli

Угу, нашел уже, спасибо