SQLステートメントがあります...
"SELECT o.orderID, p.productID, p.name, o.qty, p.mouldID FROM products AS p INNER JOIN orderedProducts AS o ON o.productID = p.productID WHERE o.orderID = '$id'";
phpmyadminでテストするために使用すると、次のようになります(ID 56を使用します)
__________________________________________
|orderID|productID|name |qty |mouldID|
|56 |11 |newproduct |2000|4 |
|56 |12 |newproduct2|10 |5 |
|56 |13 |newproduct3|5 |6 |
しかし、吐き出される配列は次のとおりです。
Array ( [0] => 56 [orderID] => 56 [1] => 11 [productID] => 11 [2] => newproduct [name] => newproduct [3] => 2000 [qty] => 2000 [4] => 4 [mouldID] => 4 )
これは私が望むデータではないので、テーブルに入れたらどうなるか見てみました
戻ります
0 | 56
orderID | 56
1 | 11
productID | 11
2 | newproduct
name | newproduct
3 | 2000
qty | 2000
4 | 4
mouldID | 4
明らかに何かがうまくいかない...
私mysql_fetch_array
はデータベースから配列にデータを取得するために使用します...これはおそらく私が間違っていることですか?
基本的に、データベースが返す最初のテーブルのように見せたいです。
どんなアイデアでも...ありがとう!