Mysql
 sql >> Base de données >  >> RDS >> Mysql

Instruction SQL SELECT dynamique avec PHP basée sur les options de l'utilisateur

Vous pouvez toujours parcourir le $_GET et saisir des clés avec des valeurs, donc :

foreach ($_GET as $key=>$val) {
   if ($val != "") {
      $where_args[] = "$key='$val'";
  }
} 
$where_clause = implode(' OR ', $where_args);

Cependant, vous voudriez probablement faire une meilleure validation que l'exemple ci-dessus, et vous pourriez ajouter une instruction select/case si vous aviez besoin d'effectuer des vérifications sur des valeurs particulières...