отображение слов из базы данных в виде ссылок в php - PullRequest
1 голос
/ 25 августа 2010

у меня есть такие слова, как 123.com, 234.org в базе данных как отобразить их как ссылки?

<?php
$con=mysql_connect("localhost","root","123");
mysql_select_db("www",$con);

$result=mysql_query("SELECT * FROM Tag");

for ($c=0; $c< mysql_num_rows($result); $c++)
{
$f=mysql_fetch_array($result);

###########echo $f['name']." ";
}
 mysql_close($con);
?>

Ответы [ 4 ]

2 голосов
/ 25 августа 2010

Вам необходимо вывести HTML для ссылки. Что-то вроде:

print "<a href=\"" . $url . "\">" . $f['name'] . "</a>";

замена URL на URL сайта, на который вы хотите перейти по ссылке. Похоже, это также может быть $ f ['name'].

0 голосов
/ 25 августа 2010

Это должно работать:

$result=mysql_query("SELECT * FROM Tag");

while($f=mysql_fetch_array($result)){
    echo "<a href='" . $f['name'] . "'>" . $f['name'] . "</a>";
} 
mysql_close($con);
?>

Ссылка в html-коде выглядит следующим образом:

<a href="123.com">123</a>

php, который вы используете, выводит это только в html:

123.com
0 голосов
/ 25 августа 2010

ссылки в формате HTML.

echo '<a href="'.$f['name']'.">Click me</a>';
0 голосов
/ 25 августа 2010
echo '<a href="'.$f['name'].'">'.$f['name'].'</a>';
...