| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: MySQL REGEX Hilfe im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Moin zusammen. Ich brauch mal Hilfe beim Zusammensetzen eines MySQL Select Statements. Ich habe eine sehr große Adressdatenbank, wo ...
![]() |
| | #1 (permalink) |
| Registriert seit: 10.10.03 ![]() Likes: 3 | MySQL REGEX Hilfe Anzeige Moin zusammen. Ich brauch mal Hilfe beim Zusammensetzen eines MySQL Select Statements. Ich habe eine sehr große Adressdatenbank, wo ich anhand von PLZ, Straße, Hausnummer nach Adressen filtere. Jetzt habe ich da ein Problem. Ich schaffe es nicht, in den Hausnummern auch Hausnummern a la 8a oder 45b zu finden. Statement vereinfacht: Code: Select * from adressen where PLZ like $plz and STRASSE like $strasse and HNR like $hnr Jetzt suche ich nach einem REGEX Ausdruck, der mein Problem löst. Ich habe schon google bemüht, aber noch nicht das Richtige gefunden. Vielleicht kann einer von euch mir auf den rechten Weg helfen? |
| | |
| | #2 (permalink) |
| Moin, 1. Sollte man sowas sowieso nicht machen: Code: Select * from ... 2. probiers mal so: PHP-Code: ghost | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 10.10.03 ![]() Likes: 3 | Und wie hilft mir das jetzt weiter? Ich habe extra über das Statement geschrieben, dass es vereinfacht ist. Mir geht es darum, in der Variable $hnr steht z.B. "4" drin. Jetzt möchte ich alle Hausnummern bekommen, a la "4" "4a" "4b" usw. aber eben nicht "40" "41" "42". Mit Performance und Statements selber habe ich keine Probleme, dass passt alles. |
| | |
| | #4 (permalink) |
| Achso. Welche MySQL Version denn? Wegen Performance: Dass du keine Probleme damit ist hast ist ok, aber je schneller, desto besser, oder? | |
| | |
| | #5 (permalink) |
| Registriert seit: 17.03.04 ![]() Likes: 2 | Code:
SELECT * FROM adressen WHERE PLZ LIKE $plz AND STRASSE LIKE $strasse AND HNR REGEXP '$hnr[a-z]{1}';
__________________ Mfg Basic Avid - Use it or be used! - |
| | |
| | #6 (permalink) |
| Themenstarter Registriert seit: 10.10.03 ![]() Likes: 3 | Danke, aber so findet er nur Einträge die einen Buchstaben haben. Ich habe es aber selbst gelöst, weil es wichtig war. Wieder stark vereinfacht: Code: Select * from adressen where PLZ like $plz and STRASSE like $strasse and (HNR like $hnr or HNR REGEXP $hnr[a-zA-Z]) |
| | |
| | #7 (permalink) |
| Registriert seit: 17.03.04 ![]() Likes: 2 | Es war auch nur ein Denkanstoss für Dich
__________________ Mfg Basic Avid - Use it or be used! - |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Regex mit grep | Serow | Linux/UNIX | 4 | 24.03.09 13:55 |
| RegEx Zahlenprüfung | Ook! | Code Kitchen | 8 | 26.10.08 19:58 |
| php regex | mauralix | (Web-) Design und webbasierte Sprachen | 6 | 31.03.07 20:35 |
| Regex in C++ | jesus | Code Kitchen | 4 | 17.01.07 18:15 |
| REGEX: ich suche eine RegEx | boppy | (Web-) Design und webbasierte Sprachen | 3 | 11.03.05 17:09 |