使用 ssp.class.php 連線表格
jQuery 的 DataTables 表格外掛程式提供了一種以表格格式顯示資料的便利方法。但是,它本身不支援連接表。當您需要顯示多個表中的資料時,這可能是一個限制。
使用SSP 連線表
SSP(或伺服器端處理)是一種允許您可以在將資料傳送至客戶端之前在伺服器端對其進行處理。這使您可以執行複雜的操作,例如連接表,而不必使客戶端因處理而超載。
ssp.class.php 庫是一個流行的 PHP 庫,可用於伺服器 -使用資料表進行側面處理。但是,它本身並不支援連接。要使用ssp.class.php 連接表,您需要使用解決方法:
範例實作
$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; $primaryKey = 'id'; $columns = array( array( 'db' => 'id', 'dt' => 0 ), array( 'db' => 'name', 'dt' => 1 ), array( 'db' => 'father_id', 'dt' => 2 ), array( 'db' => 'father_name', 'dt' => 3 ) ); $sql_details = array( 'user' => '', 'pass' => '', 'db' => '', 'host' => '' ); require 'ssp.class.php'; echo json_encode( SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns ) );
附加說明
以上是如何使用 ssp.class.php 與 DataTables 連線表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!