使用ssp.class.php 連接表的技巧**
了解需求
了解需求使用DataTables jQuery 外掛並使用時
ssp.class.php對於伺服器端處理,當嘗試顯示具有自引用關係的表中的資料時,會出現一個常見的挑戰。例如,在一個表中,father_id 引用同一個表中的一行,需要連接或子查詢該表以檢索附加資訊。
ssp.class。 php限制
ssp.class.php 本身不支援 JOIN 或子查詢。不過,有一個解決方法。
使用子查詢
$table = <<<EOT ( SELECT a.id, a.name, a.father_id, b.name AS father_name FROM table a LEFT JOIN table b ON a.father_id = b.id ) temp EOT;要規避此限制,您可以在
$table 定義中使用子查詢:
調整資料庫詳細資料將table 替換為您的實際表名稱,並相應地調整
$primaryKey和 $columns 陣列。
修改ssp.class.php**從ssp.class.php 中
FROM $table的所有實例中刪除反引號,將其替換為來自$table.
[jQuery資料表:使用 WHERE、JOIN 和 GROUP BY ssp.class.php](https://datatables.net/extensions/jquery/using-where-join-group-by).
增強ssp .class.php** 支援增強版支援JOIN的
ssp.class.php 可以在 [github.com/emran/ssp](github.com/emran/ssp). 找到以上是當 ssp.class.php 不支援 JOIN 時如何連接表格?的詳細內容。更多資訊請關注PHP中文網其他相關文章!