【发布时间】:2026-01-27 12:35:01
【问题描述】:
echo "<a href=\"{$row['link']}\" class=\"button\">Website link</a>";
这将显示一个带有“按钮”类的锚标记,href 值将是数据库中的任何值。如果我没有存储在数据库中的链接,我不希望在呈现的 html 中出现任何内容,但在此示例中,按钮仍会显示,只是没有 href 值。
我试过这样做:
echo "{$row['link']}";
而在数据库中,“链接”值将是:
<a href="#" class="button">Website link</a>
我的问题是我不喜欢从数据库中存储和提取 html 代码。另外,如果我将数据库中的链接值留空,由于“按钮”类,部分按钮仍然可见。
【问题讨论】:
-
带有条件语句的方法太多了。您还需要发布您的数据库架构。
-
这个问题既宽泛又不清楚。我要求您为此发布数据库架构。要么你不知道怎么做,要么已经离开了这个问题。无论如何,你已经得到了答案,看看你什么时候回来。投票结束。
-
我不知道该如何道歉。但是@NathanDawson 发布的内容解决了我的问题。
标签: php mysql database phpmyadmin