これを理解するのに苦労しています。「$order_id」の問題が重複していて、「$order_id」が注文された「$quantity」と等しくない場合に注文を表示したくありません。 。
それで、これが順序であるとしましょう:
ID - ORDER_ID - QUANTITY
1900 - 1200 - 1
1901 - 1200 - 1
1902 - 1200 - 1
1903 - 1200 - 1
これは1回だけforeachする必要があります。
しかし、それがこのように見える場合:
ID - ORDER_ID - QUANTITY
1900 - 1200 - 4
1901 - 1200 - 4
1902 - 1200 - 4
1903 - 1200 - 4
これを表示する必要があります...それは私がいる気分かもしれませんが、私はこれを理解できないようです...
みんなありがとう!;)
- - 返事 - - -
おい、
私の質問を更新したばかりですが、それは「量」ではなく「量」です。
たとえば、これをエコーアウトし、数量が「1」であるが、order_idに「4」回の重複エントリがあり、「1」回だけ表示される場合、同じorder_id、「quantity」が表示されるはずです。 xx回..。
どうすればさらに説明できるかわかりませんか?...正確なコードは気にしないでください。これは、私が何を求めているのかを明確にしようとしている単なる例です...
<?php
foreach($coupon_details as $coupon_detail)
{
echo = '<td>';
echo = 'order_id:' . $order_detail=get_single_row("orders",array("id"=>$coupon_detail->order_id)) . ;
echo = '</td><td>';
echo = 'quanitity:' . $order_detail=get_single_row("orders",array("id"=>$coupon_detail->quantity)) . ;
echo = '</td><td>';
}
?>
この例は、MySQLテーブルデータです...
それで、これが順序であるとしましょう:
ID - ORDER_ID - QUANTITY
1900 - 1200 - 1
1901 - 1200 - 1
1902 - 1200 - 1
1903 - 1200 - 1
これは1回だけforeachする必要があります。
しかし、それがこのように見える場合:
ID - ORDER_ID - QUANTITY
1900 - 1200 - 4
1901 - 1200 - 4
1902 - 1200 - 4
1903 - 1200 - 4
----返信2-----
ビューファイルで期待される出力を求められました。(データベースではありません)
これはデータベースにあります
ID - ORDER_ID - QUANTITY
1900 - 1200 - 1
1901 - 1200 - 1
1902 - 1200 - 1
1903 - 1200 - 1
そして、これは私がDBからエコーフォアチするのが好きな方法です
ID - ORDER_ID - QUANTITY
1900 - 1200 - 1