Einzelnen Beitrag anzeigen

Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#1

"Umgedrehtes" LIKE-Statement?

  Alt 9. Mär 2010, 14:12
Datenbank: MySQL • Version: 5.1.41 • Zugriff über: PHP
Hi ihr,

ich stehe gerade etwas aufm Schlauch. Wohl auch, weil mir für mein Problem kein Schlagwort einfällt. Folgendes Statement ist ja bekannt:

SELECT COUNT(*) FROM testseite WHERE spammail LIKE '%@mail.de'; Das würde alle Adressen in der Datenbank matchen, die ein "@mail.de" haben.

Nun hab ich es aber andersherum.
In der DB steht "*@mail.de", und ich komme mit "test@gmx.de", "test@mail.de", "juhuuu@mail.de", usw usf. Wie kann ich jetzt eine passende SQL-Abfrage dazu bauen? Oder muss ich in diesem Fall mit PHP Vorarbeit leisten und den Teil vor "@mail.de" entfernen? Die obige Abfrage mit der richtigen Mailadresse führt leider nicht zum Erfolg.
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat