sql >> Base de Datos >  >> RDS >> Mysql

Declaración dinámica SQL SELECT con PHP basada en opciones de usuario

Siempre puede simplemente iterar a través de $_GET y tomar claves con valores, entonces:

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

Sin embargo, probablemente desee realizar una mejor validación que el ejemplo anterior, y podría agregar una instrucción select/case si necesitara realizar comprobaciones en valores particulares...