15. juli 2006 - 17:42Der er
27 kommentarer og 1 løsning
Hente fra to tabeller i en database!
Hej exp,
Jeg er igang med en grafisk chat, og jeg vil gerne have gjord sådan at jeg kan hente hvilket felt brugeren står på, og hvilken figur brugeren har fra brugere, og den skal os hente hvilket felt tingen står på, og hvilket billede tingen har fra chat-ting
Den der henter fra databasen
$et = mysql_query("SELECT * FROM brugere WHERE felt='1'") or die(mysql_error());
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Brugere - Her henter den hvilket felt brugeren står på, og hvilken figur brugeren har Chat-ting - Her henter den hvilet felt tingen står på, og hvilken figur tingen har
Men som zynzz skriver, hvis det er to forskellige databaser, skal der to kald til. Men er det samme base og forskellige tabeller, skal det nok kunne lade sig göre. Det er bare lidt svärt at tolke dit spörgsmål.
Figuren kommer, når jeg rykker manden fra brugeroplysninger over på feltet hvor jeg har sat tingen.. Figuren ved manden bliver så til tingens figur.. Ik godt
Så skal der vel bare nogle flere where-betingelser på. Pröv at vis os din databaseopbygning og en lille forklaring. Ellers er det umuligt at hjälpe dig.
Det jeg skrev var bare et eksempel på hvordan man henter fra 2 tabeller ;o) Jeg har jo ikke en jordisk mulighed for at vide hvad dine forskellige felter hedder.
Brugere - figur = Billedet på personen, Felt = hvilket felt personen står på chat-ting - figur = Billedet på tingen, Felt = Hvilket felt tingen står på
Der er selvfølgelig flere, men de skal ikke bruges her
Du må vel have en eller anden form for relation mellem de 2 tabeller? $et = mysql_query("SELECT * FROM brugere b, chat-ting c WHERE b.id= c.brugerid AND...osv") or die(mysql_error());
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.