어떻게이 두 쿼리를 하나로 만들 수 있습니까?어떻게 한 번에 두 개의 쿼리를 만들 수 있습니까?
$query = "SELECT * FROM `amb_prod` WHERE idAmbiente='".$ambId."';";
$result_set = mysql_query($query);
while($member = mysql_fetch_array($result_set)){
$query2 = "SELECT * FROM `produto`, `pt` WHERE
produto.refPT = pt.ref AND
produto.refPT = $member['idProduto'] ;";
$result_set2 = mysql_query($query2);
}
내가 이것을 시도했지만 작동하지 않았다 ..
$query = "SELECT * FROM `produto`, `pt` WHERE
produto.refPT = pt.ref AND
produto.refPT = (SELECT `idProduto` FROM `amb_prod` WHERE idAmbiente='".$ambId.");";
쿼리 문자열을 만들 때 변수 보간을 사용하지 마십시오. 오히려 매개 변수가있는 쿼리를 사용하십시오. 전자는 SQL 주입에 취약합니다. –