Обучение/Помощь новичкам | Помогите с mysql
Marc , Хочешь могу помочь пиши в лс.
Marc , тебе вот такая вот фигня надо
$polzl = mysql_result(mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."' "));
if($polzl > 0 && !empty($login)) $err[] = true;
echo 'Такой логин уже зарегистрирован';
$polzl = mysql_result(mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."' "));
if($polzl > 0 && !empty($login)) $err[] = true;
echo 'Такой логин уже зарегистрирован';
Wap_Master , ты еще жив?
DELETED
19 мая 2019, в 21:27
Delete
Это же лишний раз нагрузка на бд.
Взяли айди с логином какой ввели и если true, значит занят. Если false ,значит свободен.
Логика обычная.
Cezarionis , Конкретней можно? Какой идентификатор?
DELETED
19 мая 2019, в 21:30
Delete
CaMnoCe6e (19.05.2019 в 21:29)
Cezarionis , Конкретней можно? Какой идентификатор?
Cezarionis , Конкретней можно? Какой идентификатор?
Обычно у всех это id.
Делай выборку хотя бы по нему.
Cezarionis (19.05.2019 в 21:27)
Зачем выдергивать все записи из базы, когда нужен только один идентификатор?
Это же лишний раз нагрузка на бд.
Взяли айди с логином какой ввели и если true, значит занят. Если false ,значит свободен.
Логика обычная.
Зачем выдергивать все записи из базы, когда нужен только один идентификатор?
Это же лишний раз нагрузка на бд.
Взяли айди с логином какой ввели и если true, значит занят. Если false ,значит свободен.
Логика обычная.
А можно в php варианте.
Wap_Master , '".$login."'" нахуя?
Kruk , а как ты из формы будешь ник вытягивать ? , а так при сохранении
<?php
if(isset($_SESSION['err'])){
echo '<font color="red">'.$_SESSION['err'].'</font>';
unset($_SESSION['err']);
}
if(isset($_POST['rega'])){
$login = text($_POST['login']);
$prover = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `login` = '".$login."'"));
if($prover){
$_SESSION['err'] = 'Такой логин есть!';
header('Location: ?');
exit();
}
//И т.д идёт рега.