Avatar billede tlunde Nybegynder
17. oktober 2005 - 18:15 Der er 2 kommentarer og
1 løsning

Er der en fejl i min SQL sætning?

Jeg er ved at lave en søgefunktion, og har pt. denne SQL kode, er den god nok?

$sql = mysql_query("select * from annoncer WHERE aktiv='ja' AND dato_slut > '$dato_nu' AND hovedkategori like '%$select%' AND (overskrift like '%$fritekst%' OR beskrivelse like '%$fritekst%' OR hovedkategori like '%$fritekst%' OR underkategori like '%$fritekst%') AND postnr like '%postnummer%'");


Der hvor problemet kommer, er når jeg tilføjer AND postnr like '%postnummer%', så vil den ik rigtigt finde resultater, selvom der burde være nogen...Så tænkte om jeg har skrevet den forkert, min SQL sætning??
Avatar billede arne_v Ekspert
17. oktober 2005 - 18:18 #1
mangler der ikke et $ i '%postnummer%' ?
Avatar billede tlunde Nybegynder
17. oktober 2005 - 18:22 #2
Hehe, det er nok der min fejl lå, det bliver hurtigt uoverskueligt, med så mange liniers SQL kode :) Mit webhotel er sjov nok nede lige nu, så kan ik lige tjekke det, men er næsten 100% sikker på at det var det der var problemet...
Avatar billede arne_v Ekspert
17. oktober 2005 - 18:41 #3
jeg smider et svar i forventning om at det virker
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