Avatar billede tcp Nybegynder
14. oktober 2006 - 12:21 Der er 19 kommentarer og
1 løsning

hjælp til at hente data i mysql

skal hente nogen link i min database og have dem ud som trykbare links

database=limenet
række=links
tabeller=id,navn,link

eks id=2, navn=dr.dk, link=http://www.dr.dk

vil jeg godt have ud som

<a href="http://www.dr.dk" target="blank">dr.dk</a>

nogen der kan hjælpe
Avatar billede leif Seniormester
14. oktober 2006 - 12:25 #1
Hvad programmeringssprog ?
Avatar billede tcp Nybegynder
14. oktober 2006 - 12:25 #2
php
Avatar billede leif Seniormester
14. oktober 2006 - 12:29 #3
<?php

mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("limenet") or die(mysql_error());
$sql = mysql_query("SELECT * FROM links");

while($row = mysql_fetch_array($sql)) {

echo '<a href="'.$row[link].'" target="_blank">'.$row[navn].'</a>';
}

?>
Avatar billede zynzz Praktikant
14. oktober 2006 - 12:29 #4
PHP:
<?
$result = mysql_query("SELECT * FROM links ORDER BY id DESC");
while($row = mysql_fetch_array($result)) {
echo"<a href=" . $row[link] . " target=blank>" . $row[navn] . "</a>";
}
?>
Avatar billede leif Seniormester
14. oktober 2006 - 12:30 #5
Damn, den smed nogen ting væk fra min da jeg sendte
Avatar billede leif Seniormester
14. oktober 2006 - 12:30 #6
Men jeg kan se at zynzz og jeg er enige
Avatar billede leif Seniormester
14. oktober 2006 - 12:31 #7
Min echo skulle se:
echo '<a href="' . $row[link] . '" target="_blank">' . $row[navn] . '</a>';
Avatar billede tcp Nybegynder
14. oktober 2006 - 12:33 #8
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
      <title>Title here!</title>
</head>
<body>


<?php

mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("limenet") or die(mysql_error());
$sql = mysql_query("SELECT * FROM link");

while($row = mysql_fetch_array($sql)) {

echo '<a href="'.$row[link" target="_blank">'.$row[navn].'</a>';
}

?>


</body>
</html>

den skriver der er en fejl

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /var/www/vislink2.php on line 17
Avatar billede leif Seniormester
14. oktober 2006 - 12:36 #9
Som du kan læse så smed den nogen ting væk fra min da jeg sendte den her.

Udskift linien som starter med echo med den linie jeg sendte efterfølgende.
Avatar billede tcp Nybegynder
14. oktober 2006 - 12:37 #10
har jeg oprøvet  ser sådan ud nu

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
      <title>Title here!</title>
</head>
<body>


<?php

mysql_connect("localhost", "123", "123") or die(mysql_error());
mysql_select_db("limenet") or die(mysql_error());
$sql = mysql_query("SELECT * FROM link");

while($row = mysql_fetch_array($sql)) {

echo '<a href="' . $row[link] . " target="_blank">' . $row[navn] . '</a>';
}

?>


</body>
</html>
Avatar billede tcp Nybegynder
14. oktober 2006 - 12:38 #11
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/vislink2.php on line 17
Avatar billede leif Seniormester
14. oktober 2006 - 12:38 #12
Damn jeg hader Eksperten lige nu !!! Den har igen smidt noget kode væk
Avatar billede leif Seniormester
14. oktober 2006 - 12:39 #13
Avatar billede tcp Nybegynder
14. oktober 2006 - 12:39 #14
oki amiler bare glad for nogen gider hjælpe lidt smiler super dejligt
Avatar billede tcp Nybegynder
14. oktober 2006 - 12:42 #15
virker super fint bare send et svar og mange tak for hjælpen

www.limenet.dk/vissvar2.php
Avatar billede tcp Nybegynder
14. oktober 2006 - 12:43 #16
Avatar billede leif Seniormester
14. oktober 2006 - 12:44 #17
Har sat en <br> på i koden således at den ikke bare smider alle links ud i en lang linie, men laver nye linier til hvert links
Avatar billede leif Seniormester
14. oktober 2006 - 12:44 #18
.
Avatar billede tcp Nybegynder
14. oktober 2006 - 12:46 #19
lyder godt
Avatar billede leif Seniormester
14. oktober 2006 - 12:47 #20
Takker for point
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
Computerworld tilbyder specialiserede kurser i database-management

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