ive는 중복 이메일을 확인하는 데 작은 문제가있어, 나는 ive가 잘못했는지 모른다. PHP 측 :PHP 중복 이메일 문자열
// convert to lower case
$email = $db->real_escape_string(trim(strtolower($_POST['email'])));
$q = $db->query("SELECT email FROM user WHERE email='$email'");
$r = $q->fetch_assoc();
if($email == $r['email']) {
echo 'yes';
} else {
echo 'no';
}
필자는 데이터베이스에있는 오래 된 기록을 얻었다. 일부 이메일은 대문자와 소문자로 섞여 있습니다! 대부분은 핫메일 이메일 계정입니다! 더 낮은 포함하고
ie: [email protected] // it skips the duplicate error?
[email protected]
[email protected]
사용하는 데이터 정렬에 따라 다릅니다. – zerkms