ну и зачем приводить в примере говнокод?
ну если вы не умеете работать с БД из РНР, то зачем вообще лезть отвечать-то?
как будто мало в интернете вот этого дерьма, как будто ещё не все нубы обязательно должны в него вляпаться?
откуда такое стремление к халтуре?
почему как ни ответ по пхп - так самый говённый код из всех возможных?
вы правда считаете что приносите пользу такими вот ответами?
при чем здесь вообще какой-то "include_path"?
Повторю:
__DIR__ - это костыль.
которого по возможности следует избегать
и использовать другие средства для построения абсолютного пути
обращение к файлам по абсолютному пути - это аксиома, относительные здесь даже не рассматриваются
а приводить здесь (довольно дурацкий) код, в котором в сессию пишутся данные, полученные из БД, как раз не стоило
потому что это будет сбивать с толку местных отвечателей.
я к тому, что фактически, любой путь с __DIR__ является относительным.
и если человеку относительный не подошёл, то продвигать его нет смысла
именно поэтому __DIR__ - это на самом деле костыль, которого по возможности следует избегать
include __DIR__.'/include/header.php'; в данном случае писать бессмысленно. я понимаю что пример, но
"Если файлы расположены так", то __DIR__ прикладывать не так уж и нужно.
а вот рассказать ребенку про волшебный DOCUMENT_ROOT как раз было бы полезно.
разумеется неправильно.
это вопрос уровня "правильно ли будет 2х2=5?"
тем более что вы и так уже знаете про правильные отношения в БД.
какую связь выбрать - зависит от вашей схемы данных, её никто другой не знает
но предположу, что many to many, если эти слова могут использоваться разными "fams"
https://habr.com/ru/post/19463/