@simonnidze

PHP вывод родословной из БД?

Есть таблица собак Dog: id, profile,
Есть таблица отцов собак Father: father_id(Dog:id) dog_id(Dog:id)
Есть таблица матерей собак Mother: mother_id(Dog:id) dog_id(Dog:id)
Мне нужно в итоге вывести следующую структуру для n возможных поколений:
xu053St.png

Натолкните на изящное ООП решение пожалуйста?
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Мне видется странным такая структура бд, почему один пес должен быть только отцом, а другой только ... эээ... сыном/дочкой? и как потом это будет меняться? Не проще делать по классике? Одна таблица, у каждого элемента есть id и parentId, ну и все доп. атрибуты типа пол, кличка и прочее. Тогда стандартно все будет работать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы