在'帐户内重复记录'表

时间:2016-01-14 18:33:19

标签: php mysqli amazon-rds

我创建了一个PHP服务器并将其连接到Amazon RDS MySQL数据库以存储和管理用户帐户。

我启动服务器几天后,我发现有些行使用相同的电子邮件地址。

当我插入新用户时,我会检查该电子邮件是否已存在,以便我可以专门避免此问题。

function userExists($email) {
    global $DATABASE;
    $rows = $DATABASE->GetRows('users', 'email = \'' . $email . '\'');
    if($rows->num_rows >= 1) {
        return true;
    } else {
        return false;
    }
}

我通过非常快速地发送多个请求来设法复制它。我猜这种情况发生在客户端网络连接非常糟糕或真的很远的时候。

摆脱这个问题的最佳方法是什么?

谢谢!

0 个答案:

没有答案