Forum Webscript.Ru
Программирование => PHP => Тема начата: Enemy от 27 Сентября 2002, 23:52:49
-
$sql_query = "SELECT * FROM users WHERE login=\'$uname\' AND pass=\'$passwd\'";
$result = mysql_query($sql_query);
if (!$result){
echo "[2]Error, wrong name or password
not registered?
";
exit;
}
Помогите пожалуйста найти ошибку - если неправильный пароль или имя не выполняет - if (!$result){ ?
-
ха ха
!$result будет только если ошибка в запросе.
а тебе надо проверять
if (!mysql_num_rows($result)){
-
RomikChef
А вот за это спасибо!
-
as variant или как я делаю:
if(!is_resource($result))
{
...
}
-
я...
Ну и дурак.
Еще раз, для тех кто в танке:
Ресурсом переменная $result не будет только в том случае, если в запросе была ошибка.
При пустом результате она все равно будет ресурсом.
-
А чо, резюлт с нулевым количеством строк ресурсом не будет?? Что-то я сумлеваюсь...
-
Будет не сомневайся ;)