이 코드 줄을 사용하여 사용자 이름이 이미 데이터베이스에 있는지 확인합니다. 사용자가 없으면 만들 수 있습니다. echo 'username already exist'
내 PHP 사용자 이름 줄이 내 데이터베이스에 사용자 이름이 이미 있는지 확인하지 않습니다.
if(!DB::query('SELECT username FROM users WHERE username=:username', array(':username'=>$username))){
//create user
DB::query('INSERT INTO users VALUES (null, :username, :password, :email)', array(':username'=>$username, ':password'=>password_hash($password, PASSWORD_BCRYPT), ':email'=>$email));
echo "SUCCESS!";
} else {
echo 'USER ALREADY EXIST';
}
무엇이 당신 질문입니까? 당신이 가진 문제는 정확히 무엇입니까? – FluffyKitten