Loading...
Правильно я понял мы в первом варианте считаем количество id в таблице users у которых логин = введеному логину ???
А во втором варику ошибка SELECT COUNT(`email`) типа надо заменить на SELECT COUNT(`id`) ??

$querylogin = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '$login'");
if (mysql_result($querylogin, 0)>0)$err = '<div class="erors">Извините, данный логин уже зарегистрирован, выберите другой</div>';



$query = mysql_query("SELECT COUNT(`email`) FROM `users` WHERE `email` = '$email'");
if (mysql_result($query, 0)>0)$err = '<div class="erors">Извините, данный email уже зарегистрирован в системе</div>';
а не проще сделать проверку на email
на использовать счетчик?
[Brony] pimnik98 (18.11.2017 в 15:54)
а не проще сделать проверку на email
на использовать счетчик?

Т.е?
SNEG (18.11.2017 в 15:55)
[Brony] pimnik98 (18.11.2017 в 15:54)
а не проще сделать проверку на email
на использовать счетчик?

Т.е?

<?
$sql = mysql_query("SELECT * FROM `users` WHERE `login` = '". $_POST['login'] ."' LIMIT 1");
if (mysql_num_rows($sql) == 1) {
$error = true;
$errort .= '<div class="err">Упс... Ник занят, выберете другой!</div>';
}?>

________
посл. ред. 18.11.2017 в 15:58; всего 1 раз(а); by [Brony] pimnik98
нужно выбирать сразу всю строку по условию, чтобы потом проверять наличие логина, мыла и пароля, чтобы не выбирать каждый раз отдельно каждый ключ да ещё и счётчиком
________
посл. ред. 18.11.2017 в 16:06; всего 1 раз(а); by PhpStorm
Онлайн: 4
Время:
Gen. 0.0814
(c) Bym.Guru 2010-2026