$query = "SELECT shop_id, article_id, design_id FROM shop_tshirts WHERE design_id = '$design'";
$zres = mysql_query($query) or die(mysql_error());
$total = mysql_num_rows($zres);
このコードを使用して、特定の $design を使用している製品の数を取得します。
shop_id ごとに 1 回だけ商品をカウントすることはできますか?
この DB 構造の例:
shop_id / article_id / design_id
S01 / A01 / D01
S02 / A02 / D01
S03 / A03 / D01
S03 / A04 / D01
通常、この構造では、コードの結果は 4 になります... D01 が S03 で 2 回使用されており、ショップごとに 1 回だけカウントしたいので、結果が 3 になるようにコードを変更したいと思います。
ありがとう !