いくつかのテーブルからデータをフェッチする必要があります-テーブル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'];
}