Hallo,
hier mein code... bekomme immer nur T, obwohl in der datenbank auch ein eintrag "Test" ist.
Das Problem ist nicht if/else (mal abgesehen von dem @ wie ChrisB schon schrieb) sondern bereits die Datenbankabfrage:
SELECT * FROM tabelle where wert='T%'
Hast du den Query mal über phpMyAdmin o.ä. laufen lassen? Du wirst keinen Datensatz als Ergebnis bekommen da du nicht die Datensätze möchtest bei denen in der Spalte wert genau "T%" steht sondern nur in denen der Inhalt ähnlich zu "T%" ist ...
Gruß,
Tobias