如何在 MySQL 数据库文本字段中创建粗体数据?
Posted
技术标签:
【中文标题】如何在 MySQL 数据库文本字段中创建粗体数据?【英文标题】:How to create Bold data in MySQL database text field? 【发布时间】:2010-01-10 17:54:55 【问题描述】:是否可以在 mysql 数据库文本表字段中创建粗体文本?
我们正在将我们的文章放入我们的数据库中,我想创建粗体标题和副标题。这可能吗?谢谢
【问题讨论】:
【参考方案1】:降价
我建议您使用降价样式格式 (php/.NET),这意味着粗体文本将像这样存储:
**I am bold**
存储 html
如果你不能在你的项目中使用markdown,你也可以存储HTML——我会非常小心你存储的标签。例如,您不希望有人在您的数据库中发布<script/>
标签:
<strong>I am bold</strong>
后期样式
或者当您在页面上打印title
和subtitle
字段中的所有值时将它们加粗:
<strong><?php print $row->title; ?></strong>
【讨论】:
+1 如果您使用的是 PHP,我也强烈建议您对所有数据库操作使用 mysql_real_escape_string。 我和我们的开发人员谈过了,我们正在使用 mysql_real_escape。我真的希望能够为他取消这项任务,并直接在数据库中编辑粗体字幕。但听起来那是不可能的或正确的做法.. Roacha,正确的做法是实现 Markdown 系统(第一个示例),或者在输出时将$row->title
和 $row->subtitle
加粗它们在您的网页上。如果您觉得这个答案有帮助,请点击旁边的复选标记接受它。【参考方案2】:
加粗应该在从数据库中获取字段后进行。字段的显示应该加粗。
【讨论】:
【参考方案3】:您可以使用某种标记添加样式信息。如果您在 Web 应用程序中使用数据,显而易见的选择是使用 HTML 标记。
【讨论】:
以上是关于如何在 MySQL 数据库文本字段中创建粗体数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PHP 在 MySQL 数据库中将纯文本 CSV 字段保存为 HTML?
如何在 Django Administration 中使文本加粗