Forum Moderators: open
function check_existing($email) {
if (empty($email)) { return "<li>email is empty</li>"; }
$error = null;
$query = "select id from table where email = '$email';
$result = mysql_query($query) or die("can't check for existing email");
if ($row = mysql_fetch_array($result)) {
$error = "<li>Sorry but the email address $email already exists in our system.</li>";
}
return $error;
}
create unique index by_email on your_table(email);
OK
insert your_table (email) values (null);
OK
insert your_table (email) values (null);
OK
insert your_table (email) values (null);
OK
insert your_table (email) values (null);
OK
insert your_table (email) values ('something');
OK
insert your_table (email) values ('something');
FAIL, DUPLICATE