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