需要从几个表中获取数据 - 表 1 包含所有产品详细信息,而 product_id - 表 2 具有额外详细信息,与 product_id 相关联
从所有表中获取数据并将它们存储在同一个数组中的最佳方法是什么,或者最好是单独的数组但长度相同
如果我使用从表 1 中获取数据
$result = mysql_query("SELECT product_id,model,name,barcode FROM product");
$data = array();
while($row = mysql_fetch_assoc($result))
{
$data[] = $row;
}
我应该遍历 data[$i]['product_id'] 并再次查询并存储在新数组中吗?例如
$data2 = array();
for($j=0; $j<=$count; $j++){
$id = $data[$j]['product_id'];
$result2 = mysql_query('SELECT stuff FROM product_descp WHERE product_id = $id');
$row2 = mysql_fetch_array($result2);
$data2[] = $row2['stuff'];
}