dedlfix: SELECT...LIKE...umgedreht

Beitrag lesen

echo $begrüßung;

SELECT * FROM tabelle WHERE variable1 LIKE '%abc%'

vs.

SELECT * FROM tabelle WHERE '%variable1%' LIKE 'abcde'

Generell steht der Ausdruck mit dem/den Jokerzeichen bei LIKE auf der rechten Seite. Das muss kein fester String sein. Er kann auch zusammengesetzt werden, beispielsweise aus Jokerzeichen + Feldinhalt + Jokerzeichen. Zum Zusammensetzen von Strings nimmt man üblicherweise die CONCAT()-Funktion. Ebenso kann auf der linken Seite ein fester String statt eines Feldnamens stehen.

echo "$verabschiedung $name";