我遇到了一些问题,发现为什么我的查询不起作用。
我的问题是我必须使用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']
该查询将为我提供信息
答案 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'] );