Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Dynamische SQL-SELECT-Anweisung mit PHP basierend auf Benutzeroptionen

Sie könnten immer einfach durch $_GET iterieren und Schlüssel mit Werten holen, also:

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

Sie möchten jedoch wahrscheinlich eine bessere Validierung als das obige Beispiel durchführen, und Sie könnten eine select/case-Anweisung hinzufügen, wenn Sie Überprüfungen bestimmter Werte durchführen müssen ...