Php 在将文本保存到MySQL表中之前,如何让用户操作文本(使其粗体/斜体化)?

Php 在将文本保存到MySQL表中之前,如何让用户操作文本(使其粗体/斜体化)?,php,mysql,Php,Mysql,有没有一种方法可以让用户操纵他/她可能通过PHP键入的文本?例如,用户可以将他/她键入的文本设置为粗体,甚至斜体。人们可以假设,我正试图得到这个网站的类似效果。有没有办法在PHP中实现这一点?我之所以这么做是因为一旦用户在输入文本信息后点击“提交”,这些信息就会保存到MySQL表中。稍后,我将从何处尝试显示信息。因此,检索用户输入的文本(粗体或甚至斜体)将很容易。它是如何工作的 谢谢。StackOverflow使用降价语言。这里有一个PHP实现:这里有一个JavaScript实现:或者您可以使用

有没有一种方法可以让用户操纵他/她可能通过PHP键入的文本?例如,用户可以将他/她键入的文本设置为粗体,甚至斜体。人们可以假设,我正试图得到这个网站的类似效果。有没有办法在PHP中实现这一点?我之所以这么做是因为一旦用户在输入文本信息后点击“提交”,这些信息就会保存到MySQL表中。稍后,我将从何处尝试显示信息。因此,检索用户输入的文本(粗体或甚至斜体)将很容易。它是如何工作的


谢谢。

StackOverflow使用降价语言。这里有一个PHP实现:这里有一个JavaScript实现:或者您可以使用所见即所得控件StackOverflow的编辑基于:

基本上,它将斜体和粗体(以及其他格式,如列表)存储为具有特殊格式的简单文本:
*斜体***粗体**
这样您就可以在数据库中存储纯文本了。然后在显示之前对其进行格式化


(这里是实际的标记项目:)

SQL只保存文本-如果您想支持格式化,您可以允许HTML实体&在通过PHP显示此类文本时请注意这一点,或者查看其他标记方法,如标记。请注意,允许HTML实体存在javascript注入攻击的风险。

还可以看看这个问题:@Nick-Hmm.。wmd编辑器让生活变得更加轻松。非常感谢。