我正在使用名为DataTables(server-side processing)的jQuery插件。问题是它限制了你可以形成查询的方式。默认方法看起来像这样。另一个查询中的MySQL查询
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS ".str_replace(" , ", " ", implode(", ", $aColumns))."
FROM $sTable
$sWhere
$sOrder
$sLimit
";
是否有可能使用我自己的复杂查询(可能包含一个where子句,连接等),同时仍然使用此约束?我需要能够根据情况“弹出”不同的查询,而不是每次都要重写整个事物。
我想只有一个文件处理多个DataTable的请求,并且只更改SQL。如果不清楚请评论。
哎呀!这是一个安全噩梦。 – Johan
你是什么意思?有人可以帮我弄清楚为什么我的问题已经有两个负面投票? – Chad
顺便说一句,这正是它在官方网站上的发布方式:http://www.datatables.net/release-datatables/examples/server_side/server_side.html – Chad