Я использую плагин jQuery под названием DataTables , ( обработка на стороне сервера ). Проблема в том, что это ограничивает способ формирования запроса. Метод по умолчанию выглядит следующим образом.
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS ".str_replace(" , ", " ", implode(", ", $aColumns))."
FROM $sTable
$sWhere
$sOrder
$sLimit
";
Можно ли использовать мой собственный сложный запрос (который может содержать предложение where, join и т. Д.), Все еще работая с этим ограничением? Мне нужно иметь возможность просто «вставлять» другой запрос в зависимости от ситуации, вместо того, чтобы каждый раз переписывать все это.
Я хочу иметь только один файл, который обрабатывает запрос для нескольких таблиц данных и изменяет только SQL. Если это не ясно, пожалуйста, прокомментируйте.