So, guten Morgen.
Da bin ich wieder.
Also, ja, stimmt, ist ja nur ne Anregung gewesen. Ich habe es jetzt so verstanden:
Es geht aber nicht. Habe ich da jetzt noch nen Syntaxerror drin?
Oder doch falsch verstanden?
Da bin ich wieder.
Also, ja, stimmt, ist ja nur ne Anregung gewesen. Ich habe es jetzt so verstanden:
PHP-Code:
<?
$such_array = explode(" ",$suche);
// alle suchbegriffe im array
$feldliste = array("spalte1","spalte2","spalte3");
// zu durchsuchende spalten, beliebig zu erweitern
$ins = array();
// zwischenspeichern der einzelnen suchstrings
foreach($such_array as $val)
{
$ins[] = "(".implode(" LIKE '%".$val."%' OR ", $feldliste)." LIKE '%".$val."%')";
}
$suche1 = "SELECT * FROM archiv WHERE ".implode(" AND ",$ins)." ORDER BY sendung, folge";
$suche2 = mysql_query($suche1);
?>
Oder doch falsch verstanden?
Kommentar