1
/*
 * SQL queries
 * Get data to display
 */
$sQuery = "
        SELECT SQL_CALC_FOUND_ROWS `" . str_replace(" , ", " ", implode("`, `", $aColumns)) . "`
        FROM   $sTable
        $sWhere
        $sOrder
        $sLimit
        ";
$rResult = mysql_query($sQuery, $gaSql['link']) or fatal_error('MySQL Error: ' . mysql_errno());

这是在数据表中指定的方式……但我的想法是这样的……

for($i==0;$i<count($val);$i++){
$con ='ID='.$val[$i];

$sQuery = "
        SELECT SQL_CALC_FOUND_ROWS `" . str_replace(" , ", " ", implode("`, `", $aColumns)) . "`
        FROM   $sTable
        $sWhere
                $con 
        $sOrder
        $sLimit
        ";
$rResult = mysql_query($sQuery, $gaSql['link']) or fatal_error('MySQL Error: ' . mysql_errno());
}

我有以下问题:

  1. 我可以这样使用吗?
  2. 数据表会支持它吗?
  3. 或者我们可以对该数组结果进行编码吗?
4

1 回答 1

0

只要您返回一个 JSON 对象数组或内部数组,DataTables 就会很好地接受它 - 请参阅:http ://datatables.net/blog/Extended_data_source_options_with_DataTables 。

此外,如果您使用服务器端处理,那么您必须遵守 DataTables 所需的协议,此处记录:http: //datatables.net/usage/server-side

于 2012-07-11T06:50:30.100 回答