База данных разбита по клиентам. Структура всех таблиц для каждого клиента одинаковая. Как обьяснить IDE, чему равна переменная, чтоб не потерять автодополнение, подсветку и проверку полей? Может что-то вроде PHPDoc?
![5d31dd695399e489265947.png](https://habrastorage.org/webt/5d/31/dd/5d31dd695399e489265947.png)
Единственное что приходит в голову, это создавать рядом еще одну базу, хранящую структуру, и потом заменять в готовом запросе ее имя на динамическое. Но это решение мне очень не нравится, так как это дополнительный человеческий фактор влиящий на работоспособность, в отличии от настроек IDE и комментариев, которые не влияют никак.