29. november 2007 - 14:10Der er
6 kommentarer og 1 løsning
Søgefunktion til postnumre
Hej
Jeg skal lave en søgefunktion hvor jeg skal finde poster i en database der har bestemte postnumre.
F.eks. skal jeg finde alle poster som har postnr. mellem 8000 og 8900.
Ideen er at jeg har to tekstfelter hvor jeg skriver 8000 og 8900 eller to andre postnumre.
Der hvor jeg umiddelbart ikke ved hvordan jeg laver koden er det med at søge mellem to tal. Hvis det kun er et tal så er det jo bare noget med at lave noget sql med WHERE.
Er der nogen der har et link til sådan en søgefunktion som jeg kan ændre lidt eller et andet godt tip :-)
Jeg skal i første omgang kun bruge poster mellem 8000 og 8900, så jeg har førsøgt med den her:
$sql = "SELECT navn, email, postnr FROM brugerWHERE postnr='8000' BETWEEN '8900' ";
Men så giver den mig fejlbeskeden You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Sletter jeg BETWEEN '8900' så får jeg alle med postnummer 8000. Så jeg gør det ikke rigtigt. Er der nogen der kan fortælle hvordan jeg gør?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.