09. marts 2005 - 17:09Der er
12 kommentarer og 1 løsning
Opslag i 2 tabeller
Jeg har en tabel(BILLEDER), der indeholder en række url'er til billeder, og jeg har en tabel(TILBUD), der indeholder en overskrift, en beskrivelse og et billednummer, der svarer til de numre der findes i billedtabellen.
Nu skal jeg hente dataene ned fra TILBUD, for derefter at slå nummeret op i BILLEDER for at finde den rette url.
Der er kun een række i TILBUD, da der kun eksisterer eet tilbud af gangen.
Det er sikkert simpelt, men jeg kan ikke få enderne til at nå sammen.
$Test = mysql_query("SELECT t.Overskrift, t.Beskrivelse, t.Nummer, b.Billede FROM Tilbud AS t INNER JOIN Billeder148 AS b ON t.Nummer = b.Nummer"); echo " $Overskrift($Test) ";
men echoet virker ikke. Jeg skriver det nok forkert. Hvordan skal jeg udskrive en variabel?
Øøøh, du skal connecte med mysql_connect(), vælge en database med mysql_select_db() og hive dem ud sådan:
// Connect først og vælg database, derefter dette:
$Test = mysql_query("SELECT t.Overskrift, t.Beskrivelse, t.Nummer, b.Billede FROM Tilbud AS t INNER JOIN Billeder148 AS b ON t.Nummer = b.Nummer"); // $Test er en resource $row = mysql_fetch_assoc( $Test ); // $row indeholder nu en række (jeg antager at der *ER* en) echo " $row[Overskrift] ";
Perfekt. Jeg er helt spritny til php, så den store forståelse af hvorfor du bruger t.Overskrift og INNERJOIN har jeg ikke endnu. Jeg håber det kommer. :)
SELECT * FROM Tilbud INNER JOIN Billeder USING (Nummer)
:) hhehhe
Synes godt om
Ny brugerNybegynder
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.