Что я сделал не то?

Что я сделал не то?
Привет, мир! Вот создаю авторизацию, и по теории должно все работать, а на практике не получается. И выдает вот такую ошибку => Unknown column '1a1dc91c907325c69271ddf0c944bc72' in 'where clause' < = | => '1a1dc91c907325c69271ddf0c944bc72' < = пароль в мд5 Вот сам код: if($_POST) { $gl_login = htmlspecialchars(GClearData($_POST['login']));
$gl_password = htmlspecialchars(GClearData(md5($_POST['password'])));

preg_match("/[||'|< |>|[|]|"|!|?|$|@|/|\|&~*{+]/", $gl_login);
preg_match("/[||'|< |>|[|]|"|!|?|$|@|/|\|&~*{+]/", $gl_password);

if(!empty($gl_login) and! empty($gl_password)) {
$gl_query = mysql_query('SELECT id FROM gfic_user WHERE login=' . $gl_login . ' AND password=' . $gl_password . '');

if(!$gl_result) {
exit(mysql_error());
}

if(mysql_num_rows($gl_result)) {
$_SESSION['user'] = TRUE;
header('location: ?option=welcome');
exit();
} else {

}
} else {
exit(mysql_error());
}

}

  • Так а где ты авторизируешся?