dedlfix: MySQL / Case-un-sensitive suchen

Beitrag lesen

echo $begrüßung;

  1. versuch es mal mit
    SELECT * , CONCAT(a,b,c,d,e) AS suchstr FROM DB, Tabelle
    WHERE suchstr LIKE '%xyz%'

Funktioniert nicht, weil WHERE keine Aliasnamen haben möchte.

  1. versuch mal mit having
    SELECT * FROM DB, Tabelle HAVING CONCAT(a,b,c,d,e) LIKE '%xyz%'

Funktioniert auch nicht. HAVING ist kein WHERE-Ersatz sondern hat Aufgaben im Zusammenhang mit Gruppierungen. Außerdem ändert es nichts an der case sensitivity der Suche.

echo "$verabschiedung $name";