База данных разбита по клиентам. Структура всех таблиц для каждого клиента одинаковая. Как обьяснить IDE, чему равна переменная, чтоб не потерять автодополнение, подсветку и проверку полей? Может что-то вроде PHPDoc?
Единственное что приходит в голову, это создавать рядом еще одну базу, хранящую структуру, и потом заменять в готовом запросе ее имя на динамическое. Но это решение мне очень не нравится, так как это дополнительный человеческий фактор влиящий на работоспособность, в отличии от настроек IDE и комментариев, которые не влияют никак.