如何在数据库中添加超链接


How to add Hyperlinks in Database

我有一个文本区框,其中onSubmit将数据发送到数据库。我可能在一些输入中有超链接,当我加载数据时,我希望链接显示为超链接而不是常规文本。

我想我会尝试使用strpos来尝试找到HTTP的所有实例,但是使用trim甚至可能会爆炸会变得太混乱。

if (strpos($data[$i], 'http:') !== false) { }

我知道我可以在我的文本区域添加<a href="link.html">Link</a>,当它从数据库中取出时,它将作为一个链接。但是,这有一个问题,如果我想再次编辑此数据,它会在链接<a href="'link.html'">Link</a>旁边添加斜杠。链接仍然有效,但它只是额外的字符在数据库中,我不需要。如果我编辑大约10次,它将向数据库添加20个斜杠。

任何帮助我走上正轨的人都将不胜感激。

在应用程序和数据库之间的某个点,您正在转义正在发送的字符串。当数据从数据库中取出时,尝试使用stripslashes()