gpt4 book ai didi

php - 将 MySQL 表数据回显为 HTML

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:42 25 4
gpt4 key购买 nike

下面是一个文章标题和一个 URL 形式的表值:

$query="SELECT a.nid, a.title, b.entity_id, b.body_value
FROM node a, field_data_body b
WHERE a.nid = b.entity_id LIMIT $selected_row, 1;";
$result=$conn->query($query);

while($row = $result->fetch_assoc()) {
echo $row["title"];
echo $row["body_value"];

}
?>

一切都按预期工作,但我希望 body_value 字段作为超链接返回。我将如何最好地完成这项工作?

我尝试了一些效果:

echo "<a href=\"$row[...]\">$row[...]</a>";

不出所料,它不起作用,因为我认为 echo'd 位比 PHP 变量稍微复杂一点,但我不确定在将它与此 HTML 标记一起使用时如何回显此数据。其他几个变体都不成功,所以我认为我只是以错误的方式解决了这个问题。

最佳答案

有几种写法:

echo "<a href='$row[body_value]'>$row[title]</a>";

echo "<a href='{$row['body_value']}'>{$row['title']}</a>";

echo "<a href='" . $row['body_value'] . "'>" . $row['title'] . "}</a>";

每个人都有自己的支持者,这只是一个偏好问题。

请注意 HTML 允许 '" 引用属性值,因此您不需要使用反斜杠 - 只需使用与您使用的引号不同的引号用于 PHP 字符串。

关于php - 将 MySQL 表数据回显为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16869071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com