при чем здесь вообще какой-то "include_path"?
Повторю:
__DIR__ - это костыль.
которого по возможности следует избегать
и использовать другие средства для построения абсолютного пути
обращение к файлам по абсолютному пути - это аксиома, относительные здесь даже не рассматриваются
а приводить здесь (довольно дурацкий) код, в котором в сессию пишутся данные, полученные из БД, как раз не стоило
потому что это будет сбивать с толку местных отвечателей.
я к тому, что фактически, любой путь с __DIR__ является относительным.
и если человеку относительный не подошёл, то продвигать его нет смысла
именно поэтому __DIR__ - это на самом деле костыль, которого по возможности следует избегать
include __DIR__.'/include/header.php'; в данном случае писать бессмысленно. я понимаю что пример, но
"Если файлы расположены так", то __DIR__ прикладывать не так уж и нужно.
а вот рассказать ребенку про волшебный DOCUMENT_ROOT как раз было бы полезно.
разумеется неправильно.
это вопрос уровня "правильно ли будет 2х2=5?"
тем более что вы и так уже знаете про правильные отношения в БД.
какую связь выбрать - зависит от вашей схемы данных, её никто другой не знает
но предположу, что many to many, если эти слова могут использоваться разными "fams"
ololodff, на случай если вам интересно, это всё очень плохой код
очень плохой класс $db
очень плохое выполнение запросов с инъекциями
очень плохо когда в ячейке images содержится не только название картинки но и её параметры
очень плохой шаблонизатор
бессмысленный цикл foreach
4. После размещения вопроса пользователю запрещается осуществлять:
4.1. Дублирование вопроса, который уже размещался на страницах Сервиса. В том числе и в случае, если вопрос был удалён модератором, или на вопрос не был дан ответ (т.е. категорически запрещается дублирование вопроса с целью повторного привлечения к нему внимания).