PHP和MySQL查询一个href

时间:2012-12-18 20:44:09

标签: php mysql

我遇到了一些问题,发现为什么我的查询不起作用。

我的问题是我必须使用TID创建一个指向我正在显示的数据库条目的链接。

这是我的代码:

$sql = "SELECT `titulo`, `uid`, `tid`,`username` FROM `treinos` ORDER BY tid DESC limit 4";
$result = mysql_query($sql);

while($row = mysql_fetch_array($result)) {
    echo ('Titulo: <a href="treino.php?id="' . $row["tid"] . '">' .  $row['titulo'] . "</a> Usuario " . $row['usuario'] );
    echo '</br>';    
}

由于某种原因,$row['tid']在该区域内无法正常工作,但外部工作正常,例如,如果将$row['titulo']更改为$row['tid']该查询将为我提供信息

2 个答案:

答案 0 :(得分:5)

您的"中有一个流氓href。移除"之后的id=

echo ('Titulo: <a href="treino.php?id=' . $row["tid"] . '">' .  $row['titulo'] . "</a> Usuario " . $row['usuario'] );

答案 1 :(得分:3)

错误在于id="。在打印ID之前关闭href。所以改成它:

echo ('Titulo: <a href="treino.php?id=' . $row["tid"] . '">' . $row['titulo'] . "</a> Usuario " . $row['usuario'] );