Inspection des requêtes MySQL SELECT dans les listes d'administration
Guide de débogage des requêtes SQL

La requête READ List SELECT est envoyée par la classe principale de votre table, dans admin/class/crud/YourTable.php.


Révéler la requête SELECT

La requête SQL envoyée à votre serveur pour obtenir les enregistrements correspondants dépend de plusieurs paramètres :

  • Droits de l'utilisateur sur la table active
  • Filtres actifs
  • Relations (y compris les droits de l'utilisateur sur la ou les tables concernées)
  • Tri
  • Pagination

PHPCG analyse ces paramètres et construit la requête pour vous.


Pour afficher la requête SQL sur votre page (à des fins de débogage) :

  1. Ouvrez la classe principale de votre table(admin/class/crud/YourTable.php)
  2. Décommentez la ligne suivante :
    // echo $qry_start . $qry_restriction . $active_filters_join_queries . $filters_where_qry . $qry_sorting ;

Page principale du tutoriel CRUD PHP