Avatar billede nickyc Nybegynder
22. december 2005 - 11:18 Der er 4 kommentarer og
1 løsning

sql sætning virker ik?

Problemet er at den ikke lytter på det sidste:
U.HOVEDSITE = 1 OR U.BEGGE = 1";

$SQL = "SELECT U.ID, U.NAVN, U.HOVEDSITE FROM T_USER U, T_DEPARTMENT D WHERE D.NAVN = '".addslashes($strID)."' AND D.ID = U.DEPARTMENT AND U.HOVEDSITE = 1 OR U.BEGGE = 1";

Hvis jeg fjerner U.HOVEDSITE virker det fint fordi tallet 1 er ved "BEGGE" i databasen...
Men hvis BEGGE er 0, og HOVEDSITE er 1, så skal den som sagt vise det korrekt, hvilket den ikke gør?
Avatar billede kedde65 Praktikant
22. december 2005 - 11:23 #1
$SQL = "SELECT U.ID, U.NAVN, U.HOVEDSITE FROM T_USER U, T_DEPARTMENT D WHERE D.NAVN = '".addslashes($strID)."' AND D.ID = U.DEPARTMENT AND (U.HOVEDSITE = 1 OR U.BEGGE = 1");

De 2 paranteser burde kunne gøre tricket :-)

/Christian
Avatar billede nickyc Nybegynder
22. december 2005 - 11:25 #2
and so it did :-)
Lægger du et lille svar evt...
Avatar billede kedde65 Praktikant
22. december 2005 - 11:30 #3
Og svaret kommer her :-)

/Christian
ck@officekonsulenterne.dk
Avatar billede Slettet bruger
23. december 2005 - 12:20 #4
Nu var du heldig at få et hurtigt svar, men til en anden gang er chancerne større, hvis du spørger i den rigtige kategori. Det ville have været en database-kategori (jeg vil gætte på MySQL) i dette tilfælde.

Hvis der havde været tale om et længere kodestykke, hvor databasen bare udgør en lille del, ville PHP-kategorien nok være et bedre valg.

Denne kategori er til spørgsmål om HTML (plus lidt CSS og JavaScript og den slags) som er det, der kommer ud af det, bagefter dit kode på serveren er færdig med arbejdet.
Avatar billede nickyc Nybegynder
04. januar 2006 - 09:36 #5
ved det, min fejl, havde ik set jeg havde smidt den i html
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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