Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Instrução SQL SELECT dinâmica com PHP com base nas opções do usuário


Você sempre pode apenas iterar pelo $_GET e pegar as chaves com valores, então:
foreach ($_GET as $key=>$val) {
   if ($val != "") {
      $where_args[] = "$key='$val'";
  }
} 
$where_clause = implode(' OR ', $where_args);

Você provavelmente gostaria de fazer uma validação melhor do que o exemplo acima, e poderia adicionar a instrução select/case se precisasse realizar verificações em valores específicos ...