möchte den $string richtig hinbekommen aber komme nicht drauf 
Die verfluchsten AND machen mir probleme zwischen den einzelnen variablen.
1kategorie
2bundesland
3stadt
4suchstring
bei diesen 4 variablen ist alles möglich. soll gesucht werden mit.
kategorie mit bundesland mit stadt und mit suchtextstring.
der suchtextstring funzt.
Das problem ist das AND?
1kategorie
2bundesland
3stadt
4suchstring
$query = "SELECT id,name FROM TABLE where $string GROUP BY date";
so wahrscheinlich nicht. wie hier unten
$AND3 = "AND3";
if ( $such == "") $AND3 ="";
$AND2 = "AND2";
if ( $stad == 0) $AND2 ="";
$AND1 = "AND1";
if ( $bund == 0) $AND1 ="";
$string = $kategorie.$AND1.$bundesland.$AND2.$stadt.$AND3.$s uchstring;
(naja $kategorie braucht keinen string weil er am anfang steht)
Die verfluchsten AND machen mir probleme zwischen den einzelnen variablen.
1kategorie
2bundesland
3stadt
4suchstring
bei diesen 4 variablen ist alles möglich. soll gesucht werden mit.
kategorie mit bundesland mit stadt und mit suchtextstring.
der suchtextstring funzt.
Das problem ist das AND?
1kategorie
2bundesland
3stadt
4suchstring
$query = "SELECT id,name FROM TABLE where $string GROUP BY date";
so wahrscheinlich nicht. wie hier unten
$AND3 = "AND3";
if ( $such == "") $AND3 ="";
$AND2 = "AND2";
if ( $stad == 0) $AND2 ="";
$AND1 = "AND1";
if ( $bund == 0) $AND1 ="";
$string = $kategorie.$AND1.$bundesland.$AND2.$stadt.$AND3.$s uchstring;
(naja $kategorie braucht keinen string weil er am anfang steht)

je nachdem wie sich deine abfragen und variablen-
Kommentar