Hello,
Ich Suche in einer mySQL- Tabelle über mehre Spalten hinweg:
SELECT * FROM tabelle WHERE PHONE LIKE '$search' OR MOBILE LIKE '$search' OR FAX LIKE '$search'
Nun würde ich bei einem Treffer gerne auch die Bezeichnung jener Spalte erhalten, welche letztendlich den Treffer liefert. Gibt es hierzu eine elegante Möglichkeit? Oder muss ich hierzu das Ergebnis mit anderen Mitteln erneut auswerten?
Habe schon recherchiert, aber hierzu leider keinen Anhaltspunkt gefunden.
Du könntest das Statement mit der if()-Funktion
weiter verkomplizieren.
Oder Du könntest weiter normalisieren.
clientno type data
--------------------------------
70678 Fax 0531/12345-7
70678 Tel 0531/12345-0
70678 Mail hans@dampf.lan
70678 Mob 0171/555333555
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.