Mysql
 sql >> Database >  >> RDS >> Mysql

Istruzione SQL dinamica SELECT con PHP basata sulle opzioni dell'utente

Puoi sempre scorrere $ _GET e afferrare le chiavi con i valori, quindi:

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

Probabilmente vorresti eseguire una convalida migliore rispetto all'esempio sopra, e potresti aggiungere l'istruzione select/case se hai bisogno di eseguire controlli su valori particolari...