我有
$sql = "SELECT * FROM `address` WHERE ...some requirements...";
在结果中 $sql 有一个名为 addressid 的列。
然后我遍历所有addressid并执行
$sql2 = "SELECT * FROM `products` WHERE ...some other requirements... AND addressid = $currentaddressid";
我选择 * 因为我使用了几列,所以需要考虑到这一点。结果就像
$valueone = $sql_assoc_array['name'];
$valuetwo = $sql2_assoc_array['nameproduct'];
它目前看起来像这样:
execute $sql
while ($sql is being fetched)
{
execute $sql2 with addressid
while ($sql2 is being fetched)
{
do stuff
}
}
如何将两者混合到一个命令中并为 mysql 提供必要的处理,以便立即获得 $sql2 的结果?