Avatar billede niehans Nybegynder
19. april 2006 - 13:27 Der er 2 kommentarer og
1 løsning

Hente ud fra database?

Jeg har et lille problem jeg har siddet og roddet lidt med.

Den er lidt kringlet men jeg prøvet at forklare så godt jeg kan.
Jeg har en tabel med noget information i som hedder mp3, Her har jeg et id nummer, sti og et navn.
Når folk trykker download henter den info fra denne tabel og sender folk rundt. Samtidig lægger den informantion om download tidspunkt og id for numret i en tabel ved navn tjek.

Jeg vil så gerne hive informationen ud fra tjek og smidde op i i en fil. Nu ligger der kun et id nummer på mp3 filen, fx 12 men jeg ville gerne hive navnet ud fra mp3 tabellen..

Har prøvet mig lidt frem sådan:

<?php
$tjekQuery = mysql_query("SELECT * FROM tjek ORDER BY id DESC LIMIT 0,10") or die(mysql_error());

while($tjekRes = mysql_fetch_array($tjekQuery)){
$tjekRes['time'] = nl2br("$tjekRes[time]");

$linkID = (int)mysql_escape_string($tjekRes['mp3id']);

$mp3Query= mysql_query("SELECT * FROM mp3 WHERE id = $linkID LIMIT 0.10");
$row = mysql_fetch_assoc($mp3Query);

?>
<?=$tjekRes['time']?>
<?=$tjekRes['ip']?>
<?=$row['sti']?>
<?php
    }
      ?> 

Det virker bare ikke desværre...

Kan i hjælpe mig lidt?

Søren Sømand
Avatar billede hmortensen Nybegynder
19. april 2006 - 14:45 #1
Noget ala:
SELECT tjek.time, tjek.ip, mp3.sti FROM tjek INNER JOIN mp3 ON tjek.mp3id = mp3.id ORDER BY tjek.id DESC LIMIT 10
Avatar billede niehans Nybegynder
19. april 2006 - 15:33 #2
Lige præsis... Tak for den hurtige hjælp.... INNER JOIN gør bare at man kan hive en tabel med ind i den samme?
Smid et svar;-)
Søren Sømand
Avatar billede hmortensen Nybegynder
19. april 2006 - 17:46 #3
Ja det kan man godt sige.
Det ville ikke være en dum idé at læse mere om, hvis du er interesseret i emnet ;)
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