Hi,
Es geht mit
select * from table
where
concat_ws('|', Name, Vorname, Tel, Fax) LIKE '%$suchbegriff%'";
aber es nutzt mir relativ wenig, denn was ist mit 2 oder 3 Suchbegriffen?
Nicht funktionieren tut nämlich
select * from table
where
concat_ws('|', Name, Vorname, Tel, Fax) LIKE '%$suchbegriff1%' AND LIKE '%$suchbegriff2%'";
MySql scheint wirklich nur Abfragen ala
WHERE
concat_ws('|', Name, Vorname, Tel, Fax) LIKE '%$suchbegriff1%' AND
concat_ws('|', Name, Vorname, Tel, Fax) LIKE '%$suchbegriff2%'
zu akzeptieren.
Ist das so? Dann nutzt es mir aber relativ wenig, die Query umgestellt zu haben, denn ich dachte ja, ich könnte anstelle von '%$suchbegriff%' (aus der obigen funktionierenden Query) eine Variable einsetzen, die ich entsprechend per php mit den Suchbegriffen fülle.
Weiß wer weiter?
Freundlichst, Kurt