22. december 2005 - 11:18Der 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?
$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");
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.
ved det, min fejl, havde ik set jeg havde smidt den i html
Synes godt om
Ny brugerNybegynder
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.