Citrus Table (the table with only 2 recs, these 2 recs should be the only 2 results + the 1 column from the Meat_Table).
Group_ID, Group_ID, Limes, Oranges, Grapefruit, Lemons
Meat_Table
Group_ID, Group_ID, Steak, Ham, Chicken, Fish
//**** Build the main query statement. ****//
$qSTMT = "SELECT t1.Limes, t1.Oranges, t1.Grapefruit, t1.Lemons, t2.Steak FROM Citrus_Table t1 JOIN Meat_Table t2 USING (Group_ID) WHERE t1.Product_ID = ?";
//**** Prepare the main statement. ****//
$qSTMT = $connection->prepare($qSTMT);
//**** Now, run the main query. ****//
$qSTMT->execute(array( $Product_ID ));
$totalRecs = 0;
while($row = $qSTMT->fetch()) {
$limes = $row ['Limes']; //**** From Citrus_Table ****//
$oranges = $row ['Oranges']; //**** From Citrus_Table ****//
$grapefruit = $row ['Grapefruit']; //**** From Citrus_Table ****//
$lemons = $row ['Lemons']; //**** From Citrus_Table ****//
$steak = $row ['Steak']; //**** Steak from Meat table. ****//
$totalRecs++;
echo "Limes: ".$limes.", & Oranges: ".$oranges.", & Steak: ".$steak."<br>"; //**** echo testing ****//
} //**** End while results. ****//
echo "<p>Total Recs: ".$totalRecs."<br>"; //**** testing ****//
The echo'd results are:
Limes: Key Limes, & Oranges: Clementines, & Steak: Porterhouse
Limes: Key Limes, & Oranges: Clementines, & Steak: T-Bone
Limes: Key Limes, & Oranges: Clementines, & Steak: Filet
Limes: Key Limes, & Oranges: Clementines, & Steak: New York
Limes: Tahitian Limes, & Oranges: Tangerines, & Steak: Porterhouse
Limes: Tahitian Limes, & Oranges: Tangerines, & Steak: T-Bone
Limes: Tahitian Limes, & Oranges: Tangerines, & Steak: Filet
Limes: Tahitian Limes, & Oranges: Tangerines, & Steak: New York
The echo'd results should be like:
Limes: Key Limes, & Oranges: Clementines, & Steak: Porterhouse
Limes: Tahitian Limes, & Oranges: Tangerines, & Steak: Porterhouse