Benim db bu gibi görünüyor varsayalım:
id | person_id | hobby | time
-----------------------------------
1 | 67 | golf | mon
2 | 33 | reading | tues
3 | 67 | baseball | fri
4 | 67 | golf | sun
Bir sayfada id 67 olan kişinin tüm hobileri bir listesini görüntülemek istiyorum.
Eğer bunu yaparsam:
$query = mysql_query("SELECT * FROM hobbies WHERE person_id = '67'");
while ($row = mysql_fetch_assoc($query)) {
echo $row['hobby'];
}
Ben olsun wil:
golf
baseball
golf
Ben sadece bir kez göstermek için aynı kişi id tarafından girilen hobiler çoğaltmak istiyorum, bu yüzden gösterecektir:
golf
baseball
Ve nüsha I ancak birçok gereksiz kez aynı kişi tarafından aynı hobi (sürece bir kez daha bulunuyor gibi yalnızca bir kez gösterilmiştir gereken) bir veritabanına girilir demek.
Bu nasıl yapılabilir?