我正在使用数据表服务器端处理:http://datatables.net/release-datatables/examples/data_sources/server_side.html。但是如何从两个表中获取数据呢?
答案 0 :(得分:1)
Here is the query which gets data from two tables in server side.php
SELECT SQL_CALC_FOUND_ROWS u.user_id,u.user_name,u.user_image,u.email,p.id,
p.image,p.description,p.comments,p.stock,p.timestamp,p.link,p.store,p.buy
FROM users u
INNER JOIN product p
ON u.user_id=p.user_id
$sWhere
$sOrder
$sLimit
";
答案 1 :(得分:0)
在示例代码的这一部分中执行此操作:
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS `".str_replace(" , ", " ", implode("`, `", $aColumns))."
FROM $sTable
LEFT JOIN secondTable ON secondTable.id = ".$table.".id
$sWhere
$sOrder
$sLimit
";
请注意,其他字段应包含html中的相应单元格以及columndef中的专有名称。
将@Vegetas的建议视为真实。这是非常基本的PHP和SQL Stuff。