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:
Ich habe es schon versucht mit HNR like $hnr%, aber das geht natürlich in die Hose, weil er bei Eingabe von HNR 4 zwar dann auch 4b findet aber eben auch 45 usw. Geht also nicht.
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?
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
Ich habe es schon versucht mit HNR like $hnr%, aber das geht natürlich in die Hose, weil er bei Eingabe von HNR 4 zwar dann auch 4b findet aber eben auch 45 usw. Geht also nicht.
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?