Avatar billede nvn Nybegynder
08. april 2003 - 20:25 Der er 3 kommentarer og
1 løsning

Hjælp til databasetræk på mysql

Hejsa

jeg har en database med navnet "pics" og en tabel som hedder "billeder"

I tabellen er der forskellige felter, men et der hedder "file"

Jeg vil gerne lave et PHP side som trækker data fra databasen.

Siden skal indeholde et link til filnavnet som ligger i feltet "file". "link-navnet" skal bestå af samme data fra feltet "file"

Er der nogle som kan lave en script til mig, da jeg bare ikke kan få det til at virke....

PFT
Avatar billede hmm10 Nybegynder
08. april 2003 - 22:59 #1
Du connecter selv ;)

<?
$res1 = mysql_query("SELECT * FROM `billeder` ORDER BY `id` ");
while($row1 = mysql_fetch_array($res1)) {

echo '<a href="' . $row1[file]  . '.filnavn" title="' . $row1[file] . '">' . $row1[file] . '</a><br />';

};
?>

Sådanne?
Avatar billede hmm10 Nybegynder
08. april 2003 - 23:02 #2
Hovsa. Det var mit svar :) Kan det evt. bruges?
Avatar billede schaefner Juniormester
08. april 2003 - 23:03 #3
<?
mysql_connect("localhost","brugernavn","kodeord");
mysql_select_db("pics");
$query = mysql_query("SELECT * FROM billeder ORDER BY id DESC");
while($row = mysql_fetch_array($query)) {
  echo "<a href=\"$row[file]\">$row[file]</a><br>";
}
?>
Avatar billede nvn Nybegynder
10. april 2003 - 21:34 #4
OK.... det virker... næste problem:

Jeg har en side med et kort og et hotspot i. Med dette link skal jeg have åbnet en ny side som medfører en variabel, som jeg sætter i linket. Variable n skal bruges på den nye side som åbnes:

Den skal lave en sql som ovenstående, dog skal den være sådan her:

$res1 = mysql_query("SELECT * FROM `billeder` WHERE sted = "her er variablen" ORDER BY `id` ");

How ???
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