ssp.class.php を使用してテーブルを結合する方法
表形式のデータを表示するための jQuery プラグインである DataTables は、MySQL テーブルを結合する例を提供します。ただし、SSP ライブラリ (ssp.class.php) は結合やサブクエリをネイティブにサポートしていません。
これを克服するには、$table 定義でサブクエリを利用できます。
$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;
列名が一意であることを確認するか、「AS」を含むエイリアスを使用してください。また、ssp.class.php の "FROM $table" のインスタンスからバッククォートを削除します:
FROM $table
github.com/emran の強化された ssp.class.php のような代替ソリューションがあることに注意してください。 /ssp リポジトリ。JOIN サポートを追加します。
より包括的な情報については、リソース「jQuery DataTables: ssp.class.php での WHERE、JOIN、および GROUP BY の使用」を参照してください。
以上がssp.class.php を使用してテーブルと DataTable を結合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。