Comment utiliser ssp.class.php pour combiner des tables
DataTables, un plugin jQuery pour présenter des données tabulaires, propose un exemple pour joindre des tables MySQL. Cependant, la bibliothèque SSP (ssp.class.php) ne prend pas en charge nativement les jointures ou les sous-requêtes.
Pour surmonter ce problème, vous pouvez exploiter une sous-requête dans la définition de $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;
Assurez-vous que les noms de colonnes sont uniques ou utilisez des alias avec « AS ». Supprimez également les backticks des instances de "FROM $table" dans ssp.class.php :
FROM $table
Veuillez noter qu'il existe des solutions alternatives comme le ssp.class.php amélioré de github.com/emran /ssp, qui ajoute la prise en charge de JOIN.
Pour des informations plus complètes, reportez-vous à la ressource : "jQuery DataTables : Utilisation de WHERE, JOIN et GROUP BY avec ssp.class.php".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!