Hallo Thomas,
Deine Frage ist nicht ganz klar, entweder Du willst, daß Dir php alle Datensätze ala THOMAS@gmx.de und thomas@gmx.de nacheinander zurückgibt, aber dann ist das ein Problem, daß in php selber zu handeln ist. Wenn Du einfach case-insensitive suchen willst, probier' doch mal 'select email from blabla where lower(email) like '%haha@gmx.de%'. Am besten Du schreibst die Datensätze gleich lowercase in die db, soweit ich weiß, spielt groß/kleinschreibung bei emails keine rolle.
Viele Grüße
Stephan