Php 如何为包含多个SELECT语句的查询编写准备好的语句

Php 如何为包含多个SELECT语句的查询编写准备好的语句,php,mysql,Php,Mysql,我想用事先准备好的语句来解释以下内容: <?php $sql = "SELECT name FROM B WHERE profile_id IN (SELECT profile_id FROM A WHERE login_id='$email') UNION SELECT name FROM C WHERE profile_id IN (SELECT profile_id FROM A WHERE login_id='$email')"; $result = mysqli_q

我想用事先准备好的语句来解释以下内容:

<?php 

$sql = "SELECT name FROM B WHERE profile_id IN (SELECT profile_id FROM A WHERE login_id='$email')
    UNION SELECT name FROM C WHERE profile_id IN (SELECT profile_id FROM A WHERE login_id='$email')";

$result = mysqli_query($conn,$sql);

?>

文档上说了什么,你有什么问题?@Federico。我在php mysql中编写了普通的select查询。我们需要为安全目的准备select查询。这不是我的问题。我在问你们有什么问题,这非常详细地解释了你们需要做什么。
SELECT x.name 
  FROM A 
Join 
 ( Select Name,profile_id from b
   Union all
   Select name, profile_id from c
 ) x
 On 
  x. profile_id = a.profile_id
 WHERE a.login_id= :email