BBCode与html,哪一个保存在数据库中


BBCode vs html, which one save in database?

我在互联网上看到过几个例子,当"他们"将BBCode文本保存在数据库中,然后,在选择时,每次都将此BBCode转换为html。

我的问题是:在数据库中保存(只保存一次)时,是否最好将BBCode转换为html,然后选择并显示已经转换的html代码?像这样的东西:

$_POST['text'] = strip_tags($_POST['text']);
// here, in $_POST['text'] convert BBCode to html code.
// insert table converted $_POST['text'].

这种做法不好吗?如果是,为什么,什么问题可能导致这种情况?

始终将数据的"原始"形式保存在数据库中。这将允许您通过交换表示层来生成任何表示格式(例如HTML、EPUB、PDF等)。