pragmaMx Support Forum

alles für Webmaster => PhP & mySQL => Thema gestartet von: NeMeSiSX2LC am 27 Januar 2005, 18:24:02

Titel: Prob mit PLZ´s
Beitrag von: NeMeSiSX2LC am 27 Januar 2005, 18:24:02
Servus. Hab vor eine PLZ suche zumachen.

Nun soll der User bei klick auf zb

PLZ 64 alle User anezeigt bekommen die in der DB mit 64 stehen. Soweit so gut. Könnte man mit dem Befehl Like in der abfrage machen.

Aber da muss leider dazu sagen nein eben nicht. Wenn ich es mit like mache bekomme ich alle User angezeigt die die 64 irgendwo in den 5 stellen der PLZ haben.

Also kurz und knapp wie mach ich es das die abfrage nur die ersten beiden stellen der PLZ mit der Suche vergleicht??
Titel: Re: Prob mit PLZ´s
Beitrag von: Andi am 27 Januar 2005, 19:19:11
ZitatAber da muss leider dazu sagen nein eben nicht. Wenn ich es mit like mache bekomme ich alle User angezeigt die die 64 irgendwo in den 5 stellen der PLZ haben.

Wie kommst denn da drauf?

where plz like  '64%' findet alle plz die mit 64 beginnen
where plz like  '%64%' findet alle plz die 64 irgendwo drin haben
where plz like  '%64' findet alle plz die mit 64 aufhören

Wichtig ist die Position des Platzhalters %.
Titel: Re: Prob mit PLZ´s
Beitrag von: NeMeSiSX2LC am 27 Januar 2005, 19:35:07
ach so einfach isses genail thx Andi hassi *knutschi* löl
Titel: Re: Prob mit PLZ´s
Beitrag von: Andi am 27 Januar 2005, 19:40:42
Gelle ;)  ;D

Aber es geht auch komplizierter.
In mySql stehen ja auch reguläre Ausdrücke zur Verfügung, kann man schöne Spielchen mit machen ....