-1

我有一点问题要找到为什么我的查询不起作用。

我的问题是我必须使用 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']我提供信息。

4

2 回答 2

5

你有一个流氓"在你的href。删除"id=

echo ('Titulo: <a href="treino.php?id=' . $row["tid"] . '">' .  $row['titulo'] . "</a> Usuario " . $row['usuario'] );
于 2012-12-18T20:51:51.360 回答
3

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

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

于 2012-12-18T20:52:35.080 回答