私が望む結果:
campaign 1
offer 1.1
offer 1.2
offer 1.3
(and so forth)
campaign 2
offer 2.1
offer 2.2
offer 2.3
(and so forth)
これらは私のテーブルです:
campaign (tablename)
campaign_id (used)
campaign_name
offer (tablename)
offer_id
offer_parentid (uses category_id find which category the item is supposed to be paired
with.)
offer_name
私は 2 つのテーブルを使用した経験がほとんどありませんが、このような場合に便利だと思います。私の問題は、私が知っている php のすべての側面を試しましたが、必要な結果が得られないことです。これが数時間の血と汗と涙の末の私の最終結果です。
$get_campaign = mysql_query("SELECT * FROM campaign ORDER BY campaign_id DESC")
or die(mysql_error());
$get_offers = mysql_query("SELECT * FROM offers JOIN campaign ON offers.offer_parentid=campaign.campaign_id ORDER BY campaign_id DESC ")
or die(mysql_error());
while($row = mysql_fetch_array($get_campaign)){
echo $row['campaign_name']."</br>";
while($row = mysql_fetch_assoc($get_offers)){
echo $row['offer_name']."</br>";
}
}
結果は次のようになります。
Campaign 1
offer 1.1
offer 1.2
offer 2.1
offer 2.2
campaign 2
私が得ることができる助けをありがとう