我想知道如何检查表是否包含某个列中的值。
我需要检查“电子邮件”列是否包含有人试图注册的电子邮件,如果存在,则什么都不做,但是,如果不存在,则将数据插入数据库。
我需要做的就是检查电子邮件列是否包含用户注册的值。
我正在使用 RedBeanPHP ORM,我可以不使用它来做到这一点,但我需要将它用于程序指南。
我试过找到它们,但如果它们不存在,它会在 redbean PHP 文件中返回一个错误。这是错误:Fatal error: Call to a member function find() on a non-object in /home/aeterna/www/user/rb.php on line 2433
这是我在尝试此操作时使用的代码:
function searchDatabase($email) {
return R::findOne('users', 'email LIKE "' . $email . '"');
}