Hallo,
ich möchte eine mySQL-Abfrage verwenden, die viele Abhängigkeiten besitzt, also z.B.:
Wie man Abfragen generell (select ...) erstellt ist mir klar, ich frage mich nur, ob es nicht einen Trick gibt, diese endlose SQL-Abfrage einfacher zu generieren, wie z.B.
wenn farbe angegeben
$komplett = $normale_anfrage + $farbe;
wenn farbe und größe angegeben
$komplett = $normale_anfrage + $farbe + $groesse;
usw.
So gedacht, daß man in den Variablen $farbe (z.B.) Teile der "fetten" SQL-Abfrage speichert und diese dann bei der endgültigen Abfrage irgendwie kombiniert:
$sql_abfrage = mysql_query ($komplette_anfrage);
Wie macht ihr das?
Wäre prima, wenn jemand ein Beispiel für Anfänger posten könnte!
ich möchte eine mySQL-Abfrage verwenden, die viele Abhängigkeiten besitzt, also z.B.:
- Normale Abfrage, ohne das der Besucher im Formular zusätzliche Suchkriterien definiert
- Normale Abfrage plus Angabe einer Farbe
- Normale Abfrage plus Angabe einer Farbe und einer Größe
- Normale Abfrage plus Größe und Material
Wie man Abfragen generell (select ...) erstellt ist mir klar, ich frage mich nur, ob es nicht einen Trick gibt, diese endlose SQL-Abfrage einfacher zu generieren, wie z.B.
wenn farbe angegeben
$komplett = $normale_anfrage + $farbe;
wenn farbe und größe angegeben
$komplett = $normale_anfrage + $farbe + $groesse;
usw.
So gedacht, daß man in den Variablen $farbe (z.B.) Teile der "fetten" SQL-Abfrage speichert und diese dann bei der endgültigen Abfrage irgendwie kombiniert:
$sql_abfrage = mysql_query ($komplette_anfrage);
Wie macht ihr das?
Wäre prima, wenn jemand ein Beispiel für Anfänger posten könnte!
Kommentar