BBCode vs html,哪个保存在数据库中?
BBCode vs html, which one save in database?
我在网上看过几个例子,当'they'将BBCode文本保存在数据库中,然后,在select,每次都将这个BBCode转换为html。
我的问题是:在数据库中保存(仅一次)时将 BBCode 转换为 html,然后 select 并显示已转换的 html 代码不是更好吗?像这样:
$_POST['text'] = strip_tags($_POST['text']);
// here, in $_POST['text'] convert BBCode to html code.
// insert table converted $_POST['text'].
这是不好的做法吗?如果是,为什么,可能是什么问题导致的?
总是在数据库中保存数据的"rawest"形式。这将允许您通过交换表示层来生成任何表示格式(例如 HTML、EPUB、PDF 等)。
我在网上看过几个例子,当'they'将BBCode文本保存在数据库中,然后,在select,每次都将这个BBCode转换为html。
我的问题是:在数据库中保存(仅一次)时将 BBCode 转换为 html,然后 select 并显示已转换的 html 代码不是更好吗?像这样:
$_POST['text'] = strip_tags($_POST['text']);
// here, in $_POST['text'] convert BBCode to html code.
// insert table converted $_POST['text'].
这是不好的做法吗?如果是,为什么,可能是什么问题导致的?
总是在数据库中保存数据的"rawest"形式。这将允许您通过交换表示层来生成任何表示格式(例如 HTML、EPUB、PDF 等)。