Sprint
Erfahrenes Mitglied
Hallo zusammen,
mysql soll bei mir ganz einfach Teile von Telefonnummern finden. Diese stehen in varchar Feldern, damit auch Leerzeichen oder Bindestriche mit eingesetzt werden können. Eigentlich eine ganz einfache Sache, aber mysql findet bei mir keinen einzigen Datensatz.
Eigentlich zwei ganz einfache Anweisungen, es werden aber immer leere Ergebnisse zurückgegeben, obwohl mehrere Datensätze existieren, die 0043 in einem Feld haben. Ist in dem Suchbegriff aber z.B. ein Leerzeichen mit drin, wird der passende Datensatz gefunden.
Warum funktionieren diese Anweisungen nicht und wie kann man das umgehen? Kann mir das bitte jemand verraten?
Danke schonmal im Voraus,
Sprint
mysql soll bei mir ganz einfach Teile von Telefonnummern finden. Diese stehen in varchar Feldern, damit auch Leerzeichen oder Bindestriche mit eingesetzt werden können. Eigentlich eine ganz einfache Sache, aber mysql findet bei mir keinen einzigen Datensatz.
Code:
SELECT * FROM kunden WHERE vortel1 like '%043%' or tel1 like '%043%'
SELECT * FROM kunden WHERE vortel1 = '0043'
Warum funktionieren diese Anweisungen nicht und wie kann man das umgehen? Kann mir das bitte jemand verraten?
Danke schonmal im Voraus,
Sprint