ChrisB: Suche mit mysql, wenn in der Tabelle . als Wildcard stehen

Beitrag lesen

Hi,

Leider wurde in dieser Tabelle folgende Schreibweise verwendet:

234..
und eben
34...
Die Punkte stehen als Wildcard für alle andern Ziffern des betreffenden Ortes.

Erster Schritt: Die Kreatur, die das verbrochen hat, einschläfern.

Wenn aber zB 12... in der Tabelle steht, werden Suchbegriffe wie 12345, 1234%, 123% nicht gefunden.

Jetzt gibts zwei Varianten.

  1. Diese Tabelle so umbauen, dass die entsprechenden Orte mit allen Ihren plz Varianten in der Tabelle stehen (puuuuh, n Haufen Arbeit).

  2. Die Suche so gestallten, dass Trotzdem alles sauber gefunden wird.

Logischer Weise, wär mir die 2. Variante lieber, wenn ich wüsst, wie ich das anstelle.

Punkte gegen „echte“ Wildcard-Zeichen austauschen wäre eine Möglichkeit.
Dann ließe sich ein „umgekehrtes“ LIKE zur Suche nutzen.
Sonderlich performant wird eine Suche damit aber auch nicht werden.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?