Grundlegende Frage!Gruppieren einer Abfrage mit PHP
Ich habe 2 Tabellen
PRODUCE
+-----+--------------+
| id | fruit_name |
+--------------------+
| 1 | Apple |
| 2 | Banana |
| 3 | Carrot |
+-----+--------------+
SORTEN
+-----+---------------+----------------+
| id | fk_fruit_id | variety_name |
+-----+---------------+----------------+
| 1 | 1 | Cox |
| 2 | 1 | Braeburn |
| 3 | 2 | Chester |
| 4 | 3 | Kotaka |
| 5 | 3 | Imperial |
| 6 | 3 | Oneal |
+-----+---------------+----------------+
Ich mag würde eine Liste der Sorten pro Frucht zur Ausgabe z.B.
APPLE - Cox, Braeburn
BANANA - Chester
CARROT - Kotaka, Imperial, Oneal
Mein aktueller Code ist
$query = "SELECT * FROM produce, varieties WHERE produce.id = varieties.fk_fruit_id";
$result = mysql_query($query) or die('Error : ' . mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$produce_fruit_code = $row['fruit_code'];
$variety_name = $row['variety_name'];
echo $produce_fruit_code.' - '.$variety_name.'<br/>';
}
die Ausgänge:
Apple - Cox
Apple - Braeburn
Banana - Chester
Carrot - Kotaka
Carrot - Imperial
Carrot - Oneal
nicht eine Million Meilen entfernt, aber immer noch nicht da. Jede Hilfe wird sehr geschätzt, danke!
abfragen kann ich in der Lage sein würde, um Sie besser zu helfen, wenn ich in einer Gesellschaft aufgewachsen war, die Nahrung angebaut umarmten ... Ich habe noch nie eine dieser Sorten gehört.:/ – Kristian