テーブルの特定の列に値が含まれているかどうかを確認する方法を知りたいと思っていました。
「e-mail」列に誰かが登録しようとしている電子メールが含まれているかどうかを確認する必要があります。何かが存在する場合は何もしませんが、何も存在しない場合はデータベースにデータを挿入します。
私がする必要があるのは、ユーザーが登録している値が電子メール列に含まれているかどうかを確認することだけです。
私は 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 . '"');
}