Avatar billede chrisson Nybegynder
06. august 2006 - 13:52 Der er 9 kommentarer og
1 løsning

Hent fra to tabeller, where felt = 1 AND rumid = 1

Hej,

Har prøvet meget, men kan bare ikk få det til at virke. Jeg skal hente brugernavn, felt og rumid fra tabellerne: chatting og brugeroplysninger!

Det de har tilsammen er, hvis feltet er 1 og rumid'et er 1, vises bruger / tingen!

Takker på forhånd!
Avatar billede cool_casper Nybegynder
06. august 2006 - 14:58 #1
Jeg forstår dig ikke helt.. Hvilke felter har du i chatting-tabellen og hvilke felter har du i brugeroplysninger-tabellen? Jeg går ud fra at du skal lave en "online-brugere i chatten"-liste.
Hvilken slags database benytter du?
Avatar billede chrisson Nybegynder
06. august 2006 - 15:15 #2
Jeg har i chatting:
brugernavn, felt, figur og rumid

og i brugeroplysninger:
Brugernavn, felt, figur og rumid

Jeg skal have den til at hente oplysningerne ud fra begge tabeller på sammetid, hvor felt = '1' og rumid='1'
Avatar billede hmortensen Nybegynder
06. august 2006 - 15:58 #3
Måske sådan her:
(SELECT brugernavn, felt, figur, rumid FROM chatting WHERE felt = 1 AND rumid = 1)
UNION
(SELECT brugernavn, felt, figur, rumid FROM brugeroplysninger WHERE felt = 1 AND rumid = 1)
Avatar billede chrisson Nybegynder
06. august 2006 - 16:36 #4
Altså:
$sql = mysql_query("SELECT brugernavn, felt, figur, rumid FROM chatting WHERE felt = 1 AND rumid = 1");
UNION
$sql = mysql_query("SELECT brugernavn, felt, figur, rumid FROM brugeroplysninger WHERE felt = 1 AND rumid = 1");
Avatar billede chrisson Nybegynder
06. august 2006 - 17:00 #5
Tror ikke helt den er rigtig den jeg lavede
Avatar billede hmortensen Nybegynder
06. august 2006 - 17:29 #6
$sql = mysql_query("
  (SELECT brugernavn, felt, figur, rumid FROM chatting WHERE felt = 1 AND rumid = 1)
  UNION
  (SELECT brugernavn, felt, figur, rumid FROM brugeroplysninger WHERE felt = 1 AND rumid = 1)
");
Avatar billede chrisson Nybegynder
06. august 2006 - 19:24 #7
Virker næsten, den viser bare hele rummet fyld med den chatting's indhold, selvom rumid ikke er 1 og og felt ikke er 1
Avatar billede chrisson Nybegynder
06. august 2006 - 19:24 #8
Kan det være noget med:
$row = mysql_fetch_array($sql);
$num = mysql_num_rows($sql);
Avatar billede chrisson Nybegynder
06. august 2006 - 20:13 #9
Det var mig der have lavet en fejl 40 :P
Men det virker mange mange tak :D!!!!
Læg svar!
De points er givet godt ud!
Avatar billede chrisson Nybegynder
29. september 2006 - 19:21 #10
Skulle du have points eller hvad? Hvis, så må du lige skrive!
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