如何以超链接的形式获取MYSQL数据?

时间:2012-12-28 09:29:02

标签: mysql hyperlink fetch plaintext

在我的网站上,人们可以使用我制作的按钮链接到主题。这些按钮在textarea上放置(look: http://....)(look: (link without http://),当他们提交时,超链接显示在他们的帖子中。这是非常好的,但是如果我获取这些数据以向他们展示他们的最后帖子,我不会得到hyperlink,而只是纯文本。所以(看:http:// ....)不会导致链接...

我在phpmyadmin中看到它是以纯文本形式存储的,所以我可以理解这一点,但是如何才能使那些东西超链接和其他文本(无链接)只是简单?

2 个答案:

答案 0 :(得分:0)

尝试使用htmlentities转换这些超链接,然后再将它们保存到数据库中。然后,您可以在从数据库获取数据时使用html_entity_decode

答案 1 :(得分:0)

请考虑上述有关安全问题的评论。在进一步处理数据之前,必须清理用户输入数据的数据。

回答你的问题。将链接存储在表格的单独列中。然后通过PHP向用户发送链接 - 我猜你正在将MySQL与PHP结合使用 - 就像你使用帖子一样。如果要创建链接,则需要使用锚点HTML标记。例如。 <a href="http://yourlink">Name link</a>