Ich habe eine HTML-Tabelle, die alles in eine MySQL-Datenbanktabelle lädt. Ich habe Dropdown-Listen, die sich auf Spalten dieser mySQL-Tabelle beziehen - wenn der Benutzer eines der Dropdown-Menüs auswählt, verwendet er AJAX, um die Datenbank abzufragen.
Ich muss herausfinden, wie man die Abfrage dynamisch erstellt, weil manchmal die Dropdown-Listen leer sind (d. h. sie wollen nicht nach dieser Spalte filtern).
Was ist der beste Weg, dies zu tun?
Momentan habe ich so etwas:
%Vor%Was Sie sich vorstellen können, funktioniert nicht, denn wenn eines dieser Felder leer ist, schlägt die Abfrage fehl (oder gibt nichts zurück).
Es ist offensichtlich schwierig, eine solche statische Abfrage zu erstellen, wenn bestimmte Variablen leer sind.
Was ist der beste Weg, um diese Abfrage dynamisch zu erstellen, so dass nur diejenigen eingegeben werden, die nicht leer sind, um die Abfrage zu vervollständigen und die entsprechenden Daten anzuzeigen?