Основной вопрос!
У меня есть 2 стола
ПРОИЗВОДИТЬ
+-----+--------------+ | id | fruit_name | +--------------------+ | 1 | Apple | | 2 | Banana | | 3 | Carrot | +-----+--------------+
СОРТА
+-----+---------------+----------------+ | id | fk_fruit_id | variety_name | +-----+---------------+----------------+ | 1 | 1 | Cox | | 2 | 1 | Braeburn | | 3 | 2 | Chester | | 4 | 3 | Kotaka | | 5 | 3 | Imperial | | 6 | 3 | Oneal | +-----+---------------+----------------+
Я бы хотел, чтобы вывести список сортов для каждого фрукта, например
APPLE - Cox, Braeburn BANANA - Chester CARROT - Kotaka, Imperial, Oneal
Мой текущий код
$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/>'; }
который выводит:
Apple - Cox Apple - Braeburn Banana - Chester Carrot - Kotaka Carrot - Imperial Carrot - Oneal
Не на миллион миль, но все равно там нет. Любая помощь очень ценится, спасибо!