【发布时间】:2016-02-01 22:48:31
【问题描述】:
我正在尝试从 db 的 1 列中提取数据,并将其转换为从另一列中提取 URL 的链接。不幸的是,我无法做到这一点。我附上了输出的屏幕截图,这是我正在使用的代码:
$sql = "SELECT DISTINCT item_title, item_url, item_date, item_author FROM nbth";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<a>" . $row["item_title"]. " url: " . $row["item_url"]. " <br> - By " . $row["item_author"] . " " . $row["item_date"]. "<br><br></a>" ;
$HTML .= "<a href=".$row['item_url'].">".$row['item_title']."</a>";
echo $HTML;
}
} else {
echo "0 results";
}
结果截图: [![在此处输入图片描述][1]][1]
标题确实会变成链接,但会一次又一次地循环,第一行中的第一个标题,然后是第一个标题和第二个,然后是第一个、第二个和第三个,依此类推。那么,我该如何解决这个循环,并且仍然将标题显示为链接。
【问题讨论】:
-
试试
group by item_title? -
@MahmoudTantawy 问题不重复,请完整提问。