|
|
|
| Возникла проблема. С помщью вот этого кода
$query="select * from members where name='".$login."';";
$ath=mysql_query($query);
if ($ath) {
$auth=mysql_fetch_array($ath);
if (strtolower($auth['login'])==strtolower($login)) {
echo "Это имя уже зарегестрированно. Попробуйте другое!";
die ();
}
}
|
проверяю, если в БД пользователь с ником, который пытаются зарегестировать, но ладе если такой ник есть, пользователь всё равно добавляется в БД. Где ошибка подскажите плиз | |
|
|
|
|
|
|
|
для: Football
(20.08.2005 в 12:59)
| | Добавьте ещё проверку на синтаксис запроса
<?php
$query="select * from members where name='".$login."';";
$ath=mysql_query($query);
if ($ath)
{
$auth=mysql_fetch_array($ath);
if (strtolower($auth['login'])==strtolower($login)) {
echo "Это имя уже зарегестрированно. Попробуйте другое!";
die ();
}
}
else exit(mysql_error());
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.08.2005 в 13:26)
| | Пишет: Table 'game.users' doesn't exist | |
|
|
|
|
|
|
|
для: Football
(20.08.2005 в 16:22)
| | Хм... а почему users? У вас же таблица members? | |
|
|
|
|
|
|
|
для: cheops
(20.08.2005 в 23:16)
| | Не знаю. Вот это и написал | |
|
|
|
|
|
|
|
для: Football
(21.08.2005 в 10:26)
| | А не может эту ошибку выводить другой запрос, который выполняется выше? | |
|
|
|
|
|
|
|
для: cheops
(21.08.2005 в 12:52)
| | Щас проверю всё ещё раз, может глюк какой-то | |
|
|
|