用PHP将链接放入链接中

时间:2014-01-22 07:57:01

标签: php mysql sql

所以我基本上是使用while循环调用并从mysql表中返回整行(这是有效的),但我正在尝试使用我在html链接中调用的数据,但我不能似乎让它发挥作用。

理想情况下,最终它只是一个包含每个人姓名的链接列表。我可以很好地返回列表,但我似乎无法通过链接返回列表。

这是我觉得应该工作的代码:(

<?php
    require 'db/connect.php';
    $result = $con->query('SELECT distinct name FROM mytable');
    while($rows = $result->fetch_assoc())
    { 
        echo '<a href="www.site.com/'$rows['name']'">'$rows['name']'</a>' , "</br>";
    } 
?>

非常感谢任何帮助!

4 个答案:

答案 0 :(得分:2)

问题可能出在你的字符串连接上。请尝试以下代码块

echo '<a href="www.site.com/'.$rows['name'].'">'.$rows['name'].'</a>'; 

答案 1 :(得分:0)

echo '<a href="www.site.com/' . $rows['name']. '">'. $rows['name']. '</a>' , "</br>";

您只需使用.将字符串连接在一起。

答案 2 :(得分:0)

试试这个

echo '<a href="www.site.com/'.$rows['name'].'">'.$rows['name'].'</a>' , "</br>";

应该工作得很好。基本上是'.$row['name'].'

答案 3 :(得分:0)

当使用变量连接字符串时,必须使用dot(。),如echo“string”。$ var;写入echo“string”$ var;将无效;在你的例子中,你忽略了这一点。