Avatar billede javascript Nybegynder
10. juli 2005 - 03:11 Der er 9 kommentarer og
1 løsning

Hente fra en anden tabel

Kan det være muligt at lave noget som siger:
SELECT * FROM brugere WHERE "$_SESSION[brugernavn]" er i databasen "online");

altså sige hvis brugeren $_SESSION[brugernavn] er i databasen "online"

På forhånd tak!
Avatar billede jaw Nybegynder
10. juli 2005 - 04:08 #1
Jeg er ganske træt, så vil ikke garantere for at det virker...

SELECT brugere.*, online.*
FROM online
LEFT JOIN brugere ON brugere.brugernavn = online.brugernavn
WHERE online.brugernavn = '".$_SESSION['brugernavn']."'
Avatar billede javascript Nybegynder
10. juli 2005 - 04:17 #2
Ikke lige sådan jeg mente, det er måske mig som forklarede forkert, beklager.

Altså, hmm.. hvordan skal jeg forklare
altså:
den skal hente alt fra brugere hvor navnene står i "bruger" i databasen "online" :S? Kan man det?

Altså
mysql_query("SELECT * FROM brugere WHERE brugernavnene er i tabellen "online" i kolonnen "bruger" AND brugernavnene skal være minus $_SESSION[brugernavn] og where rum = '$row[rum]'

Læs lige grundigt hvad der står, også begynd imorgen, hvis du siger du er for træt nu :)
Avatar billede jaw Nybegynder
10. juli 2005 - 14:15 #3
1. Tror faktisk også, min forespørgsel vil give dig det.
2. Hvorfor krydsreferere med tabellen online? Hvis brugeren ikke er online, så vil $_SESSION['brugernavn'] vel ikke eksistere??? Så der er da ingen grund til at blande tabellen online ind, blot nøjes med brugere.
Avatar billede javascript Nybegynder
10. juli 2005 - 15:32 #4
Hm, kan man ikke lave noget hen af.
<?php
include("database.php");
$hent = mysql_query("SELECT * FROM brugere WHERE online = 'ja'");
while ($row = mysql_fetch_array($hent))
{
if ($row[brugernavn] er i databasen "online"){
echo "han er inde";
} else {
echo "Han er ikke inde";
}
}

:)?
Avatar billede jaw Nybegynder
10. juli 2005 - 15:42 #5
Jeg forstår ikke hvad du vil. Jeg kan ikke se, hvorfor du vil hive fat i tabellen online, hvis du har et felt i tabellen brugere der også hedder online...
Avatar billede javascript Nybegynder
10. juli 2005 - 15:45 #6
Når brugeren logger ind i community'et så er der en iframe som opdatere deres bruger ind i "online" for at se om de er online hele tiden.

Så derfor vil jeg gerne hente brugeren fra "brugere" + tjekke om de er i databasen "online" med en if-sætning!
Avatar billede javascript Nybegynder
10. juli 2005 - 17:13 #7
Smid svar, du gjorde dig fortjent og brugte tid på det. Smid svar!
Avatar billede jaw Nybegynder
10. juli 2005 - 17:14 #8
Nej, nej, hvis ikke jeg løste det, så behold bare dine point. Men hvis du fik løst det, så bør du smide din løsning herinde - det er god skik...
Avatar billede javascript Nybegynder
10. juli 2005 - 17:16 #9
Fandt desværre ingen løsning, men du kan sagtens få dine point hvis det er.
Du hjalp mig jo, selvom det ikke virkede !-)
dvs. du brugte tid :)
Avatar billede javascript Nybegynder
10. juli 2005 - 17:24 #10
Okay, lukker.
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