Всем доброго времени, пишу сайт с нуля и произошла проблемка, что не могу сделать проверку на занятость логина при регистрации. Код присутствует ниже, кому не лень и понимает, помогите, пожалуйста. <?php $login = trim($_POST['login']); $pass = trim($_POST['pass']); require_once 'connect.php'; if ($mysqli->connect_error) { die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error); } $mysqli->query("INSERT INTO `users`(`login`, `pass`, `role`) VALUES ('" . $login . "','" . $pass . "','1')"); $mysqli->close(); header("Location: /login.php"); ?>
Так проверкой тут и не пахнет На уникальность проверяйте запросом Код (Text): Select count(id) from users where login ='$login' Ну а по хорошему надо проверять на пустоту и логин и пароль сначала, ну и перед использованием в запросах - адекватно экранировать то что пользователь передал. А то сломают за минуту