SELECT id from users LEFT JOIN table2 on users.id = table2.userid WHERE table2.userid is Null UNION SELECT userid from table2 LEFT JOIN users on table.userid = users.id WHERE users.id is null
ok.. nu fik jeg den til at udskrive en masse tomme rækker.. men hvordan får jeg den til at kalde noget ud fra databasen og udskrive det? Jeg har lavet en while løkke med mysql_fetch_array men den udskriver ikke noget tekst.. kun en masse tomme rækker..
og lige en ting til.. Den skal kun vælge de rækker fra user hvor ejer = '$ejerid' og i table2 skal den kun vælgte de rækker hvor ref = '$_GET['id']' hvor skal de indtastes henne i den query?
ok.. men lige en ting så... Jeg skal udskrive userid fra table2, men problemet er at userid også eksistere i users, så den kan ikke finde ud af hvad den skal udskrive.. :S
Hmm ja ok nu virker det godt nok.. Men jeg tror jeg har formuleret mit spørgsmål forkert :)
meningen er at den skal udskrive de brugere der ikke har tilmeldt sig til et givent arrangement, som står skrevet i table2. Når en bruger tilmelder sig et arrengement indsættes der en række i table2 hvor brugerens id står skrevet samt lidt andre oplysninger..
Problemet med den løsning vi har her nu er at den tager kun højde for hvis en bruger aldrig har tilmeldt sig noget fordi den tjekker jo om værdien er null. Og brugerne kan jo have tilmeldt sig et tidligere arrangement og derfor bliver de ikke skrevet på, selvom de ikke har tilmeldt sig det arrangement der skulle vises statistik på.
Men svaret på mit spørgsmål har du jo :) såå takker for det ihvertfald, og læg svar for points..
Har jeg også forsøgt.. men det hjælper ikke.. den udskriver stadig kun dem der aldrig har meldt før..
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.