【发布时间】:2015-11-22 20:53:47
【问题描述】:
我试图让服务器端处理与连接列一起工作。
我看到了这个帖子:Datatables - Server-side processing - DB column merging
但是当我使用这种格式时,我得到了 SQL 错误。但我也想插入说...字段之间的空格...这可能吗?
编辑:
示例:
表初始化:
var customer_Table = $('#customer_Table').DataTable( {
"processing": true,
"serverSide": true,
"ajax": "php/server_processing.php",
stateSave: true,
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
'order': 2, 'asc' ]],
"columns": [{"title":"id","visible":false,"type":"html-string"},{"title":"name","visible":true,"type":"html-string"},[{"title":"address","visible":true,"type":"html-string"}
} );
列方案:
$columns = array(
array( 'db' => 'id', 'dt' => "id" ),
array( 'db' => 'name', 'dt' => "Name" ),
array( 'db' => "`street` . ' ' . `city` . '<br>' . `postal` . ' ' . `country`" 'dt' => "address"
)
);
错误:
{"error":"An SQL error occurred: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`id`,`name`, `JCP`, ``street` . ' ' . `city` . '<br>' . `postal` . ' ' . `country``...' at line 1"}
【问题讨论】:
-
请发布:代码、数据库架构、数据库示例、错误。如果没有这些基本信息,您的问题将无法回答。
-
更好?它不是我的直接代码,因为我的代码有很多列,只会让帖子更难理解。
-
更好,但我没有阅读整个数据表文档来确定它需要什么
标签: javascript php datatables