Ludwig Ruderstaller: unvorhersehbare UND-Verknüpfung zwischen verschiedenen Spalten

Beitrag lesen

Hallo,
Ich versteh dein problem nicht ganz, hast du ein suchformular das für jedes feld das du durchsuchen willst ein input darstellt ?

oder hast du ein input feld das in den feldern suchen soll ?

Sucheingabe war "str rts"

SELECT DISTINCT * FROM table WHERE (
 (feld1='str' OR feld2='str' OR feld3='str') AND
 (feld1='rts' OR feld2='rts' OR feld3='rts')
)

Somit solltest du alle fälle erledigt haben. Es sollten nur posts gefunden werden die in einem der felder str UND rts enthalten. (wo ist dabei egal)

Du musst mit deiner Programmiersprache halt vorher den suchstring in einzelne worte teilen und dann über schleifen den query wie oben gezeigt aufbaun.

Ludwig