我试图从一个mysql表中获取一组值,然后在另一个表中搜索这些值并从中提取数据。想象两个表:一个订单表(id,product_id)和一个产品表(id,price)。我基本上是在尝试使用一个充满 orders.id 的数组来对数组中这些 id 的 products.price 求和。
我已经想出了如何使用 PHP 在 PHP 中获取充满 orders.id 的数组
$results = mysql_query("SELECT id FROM orders WHERE some_value =" . $passed_value . "");
while ($row = mysql_fetch_row($results))
{
$results_array[] = $row[0];
}
所以问题是,既然我有了那个数组,我如何使用它在另一个表中搜索数组中的任何 id,然后从该行中提取数据。