Я новичок в PHP, и передача SQL-запросов за строкой в бэкэнд не кажется действительно безопасной и СУХОЙ. Я думал, возможно, есть другой способ. Может быть, что-то похожее на Entity Framework и LINQ в .NET.
Я знаю, что есть PHPLinq, но этот проект уже давно мертв.
Обновление 1: Проект Доктрина кажется, добавляет некоторое улучшение в доступ к данным в PHP, но он все еще сильно зависит от SQL, чего я стараюсь избегать.
Обновление 2: Так что я откопал еще один проект (YaLinqo) который реализует LINQ-подобный синтаксис на PHP. Возможно, я попробую, но, похоже, это никак не связано с доступом к базе данных.
Вы можете использовать один из ORM для PHP. Например учение.
Других решений пока нет …