Avatar billede Slettet bruger
24. november 2005 - 13:39 Der er 6 kommentarer og
1 løsning

hent fra flere tabbeler på samtigdig

Hej.

Hvordan henter jeg flere tabeler på samtigdig uden den laver mange af den samme box ??

$sql = mysql_query("SELECT * from user_status.*, user.*, profile.*, point.* from user_status where userID = '$userID'") or die(mysql_error());
while ($view_profile = mysql_fetch_assoc($sql)) {

den laver bare mange af den samme box.


på forhånd tak
Avatar billede dmdisco Nybegynder
24. november 2005 - 15:32 #1
jeg forstår ikke helt hvad du vil men prøv at se på LEFT JOIN
Avatar billede Slettet bruger
24. november 2005 - 17:40 #2
jeg spørger om hvordan man henter fra flere tabeller på samtigdig. det er det jeg siger. fra 3 tabeller user, user_status, profile og de skal finde den der passer sammen ud fra userID det er til en bruger liste
Avatar billede egeriis Nybegynder
24. november 2005 - 20:08 #3
SELECT user.*,user_status.*,profile.* FROM user,user_status,profile WHERE user.id='$userID' && user_status.userID=user.id && profile.userID=user.id GROUP BY user_status.userID,profile.userID

Dur det?
Avatar billede jakobdo Ekspert
24. november 2005 - 22:29 #4
Noget i denne stil:

SELECT
    u.*,
    pr.*,
    p.*
FROM
    user AS u
INNER JOIN
    profile AS pr
ON
    (pr.userID = u.id)
INNER JOIN
    point AS p
ON
    (p.userID = u.id)
WHERE
    u.id = '$userID'

Og du bør så rette u.*, pr.* og p.* til de felter du rent faktisk skal bruge.
Avatar billede Slettet bruger
06. februar 2006 - 13:32 #5
jakobdo og egeriis lig et svar hver
Avatar billede jakobdo Ekspert
06. februar 2006 - 13:34 #6
Svar!
Avatar billede jakobdo Ekspert
06. februar 2006 - 15:46 #7
egeriis, hvad siger du til halvdelen af pointene?
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