これを行うためのより良い方法があるのではないかと懸念しているため、コードからこのスニペットを抽出しました。誰かが私を助けてくれるか、正しい方向に向けてくれることを願っています。
基本的に、このコードはデータベース内の多数のテーブルをチェックし、結果が返されるかどうかをチェックします。
$stmt = $conn->prepare('SELECT email FROM 1table WHERE email = :email');
$stmt = $conn->prepare('SELECT email FROM 2table WHERE email = :email');
$stmt = $conn->prepare('SELECT email FROM 3table WHERE email = :email');
$stmt->bindParam(':email', $email);
$stmt->execute();
if($stmt->fetch(PDO::FETCH_NUM) > 0){
より良い方法はありますか?または、より生産的な方法で、結果が見つかったテーブルを教えてくれますか?