如何让php输出一个链接?

时间:2012-12-22 15:30:57

标签: php html hyperlink

以下代码很好地输出了我在浏览器中的mysql数据库表中的用户列。

<?php
$len = count($name);
for($i=0;$i<$len;$i++){
echo $name[$i];
echo "<p/>";
}
?>

但是,我希望每个名称都可以作为外部网站的链接。与数组中每个$ name []对应的网站位于同一个表中的同一行。那么让我们说$ name [0]有网站w [0]。

我怎样才能在浏览器中输出php,以便每个名字链接到相应的网站?提前谢谢了。我希望我已经足够清楚了。干杯

抱歉,我应该添加上面出现在我的php脚本中的内容:

$name = array();
$w = array();
$i=0;
while($result = mysql_fetch_array($hof)){
$name[$i] = $result['username'];
$w[$i] = $result['website'];
$i++;
}

4 个答案:

答案 0 :(得分:2)

while($result = mysql_fetch_array($hof)){
    echo '<a href="'.$result['website'].'">'.$result['username'].'</a><br>';
}

答案 1 :(得分:1)

<?php
$len = count($name);
echo '<p>'
for($i=0;$i<$len;$i++){
  echo '<a href="' . $w[$i] . '">' . $name[$i] . '</a>';
}
echo "<p/>";
?>

但是,在此处提问之前,您应该开始学习一些HTML基础知识。

答案 2 :(得分:0)

我们走吧!

步骤#1 。 Mysql Users表示例:

ID  |  Username | Website
1   |  user_1   | user-1.com
2   |  user_2   | user-2.com
3   |  user-3   | user-3.com

第2步

PHP

$mysqli = new mysqli("mhost", "muser", "mpassword", "databse");
if (! mysqli_connect_errno()) {
   $query = "SELECT Username,Website FROM Users ORDER by ID DESC LIMIT 50,5";

   if ($result = $mysqli->query($query)) {
      while ($row = $result->fetch_row()) {
         echo '<a href="' . $row[0] . '">' . $row[1] . '</a>';
      }
      $result->close();
   }

答案 3 :(得分:0)

在echo或string变量中轻松使用'而不是'。就像

一样

&LT; PHP echo' Power Point Website'; ?&GT;