Avatar billede rubaek Mester
09. januar 2002 - 10:14 Der er 2 kommentarer og
1 løsning

Søgning i mysql

Jeg ønsker at man kan søge inde i variablen aargang.

Feks. at en indtastning på 01 også finder dem fra årgang 00-01.

Jeg har prøvet med \'%aargang%\'  i steddet for \'$aargang% men det virker ikke.

Hvad gør jeg galt ??


her kommer koden:


$query=\"select * from he_adresseliste where navn like \'$navn%\' and efternavn like \'$efternavn%\' and aargang like \'$aargang%\' and email like \'$email%\'\";











PS:

Sådan får jeg fat i variablen:
<div>Her kan du søge i vores adresse/email-liste !!

<FORM METHOD=\"POST\" action=\"sog.php\">

Navn: <INPUT TYPE=\"text\" MAXLENGTH=\"30\" NAME=\"navn\"><BR>

Efteravn: <INPUT TYPE=\"text\" MAXLENGTH=\"30\" NAME=\"efternavn\"><BR>

Årgang: <INPUT TYPE=\"text\" MAXLENGTH=\"30\" NAME=\"aargang\"><BR>

Telefon: <INPUT TYPE=\"text\" MAXLENGTH=\"30\" NAME=\"tlf\"><BR>

E-mail: <INPUT TYPE=\"text\" MAXLENGTH=\"30\" NAME=\"email\"><BR><BR>



<INPUT TYPE=\"submit\" VALUE=\"Søg så\"> <INPUT TYPE=\"reset\" value=\"Forfra\">
Avatar billede Slettet bruger
09. januar 2002 - 10:37 #1
for det første:

Alle dine AND\'s lægger op til at brugeren indtaster oplysninger der alle stemmer helt overens med oplysningerne i databasen. Prøv at bruge OR i stedet.

for det andet:

Du får nok mere ud af at bruge dobbelt joker i din søgning. Så i stedet for like \'$navn%\' så brug like \'%$navn%\'
Avatar billede Slettet bruger
09. januar 2002 - 11:18 #2
tak :) Fik du det til at virke?
Avatar billede rubaek Mester
09. januar 2002 - 18:55 #3
Jeps. dog bruger jeg fortsat and, hos mig skal bare en af felterne være udfylt for at virke.

Tak for hjælpen.

Rubaek
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester