当前位置: 首页 > 知识库问答 >
问题:

如何将带有HTML标记的格式化文本存储到数据库中,然后显示它?

储嘉悦
2023-03-14

我正在使用Laravel framwork,我的表单中有一个WYSIWYG编辑器。

Input::get('wysivyg') 

正在返回HTML输出,例如:

<p><strong>dsdsdd</strong></p> <p><em>dsdsd</em></p> <p>&nbsp;</p>

所以我得到了这个错误:

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'range, investor, designer, contractor, area, date) VALUES (?, ?, ?, ?, ?, ?, ?, ' at line 1 (SQL: INSERT INTO projects (name, city, category, text, range, investor, designer, contractor, area, date) VALUES (sssa, sasas, garden, <p><strong>dsdsdd</strong></p> <p><em>dsdsd</em></p> <p>&nbsp;</p> , , , sasaasas, , , ))

这是返回错误的行:

DB::insert('INSERT INTO projects (name, city, category, text, range, investor, designer, contractor, area, date) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', 
    array(Input::get('name'), Input::get('city'), Input::get('category'), Input::get('wysiwyg'), Input::get('range'), Input::get('investor'), Input::get('designer'),
          Input::get('contractor'), Input::get('area'), Input::get('date')));

如何将格式化文本存储到数据库?

共有1个答案

上官高畅
2023-03-14

该错误与超文本标记语言无关。

文本范围日期是SQL中的保留字。在查询中不能将它们用作列名,除非用反勾号将它们括起来。

 类似资料:
  • 拉维尔 我有3张桌子 1-用户= 2-类别= 3-类别用户= 我希望用户选择他们喜欢的类别,以便只显示该类别的文章。 此处显示要选择类别的页面: 如何将此数据存储在category_user表中?(带验证) 还有,如何只显示属于所选类别的文章?

  • 问题内容: 我是wpf的新手,我想将富文本框的数据及其格式(斜体,彩色,粗体..)存储到数据库(Mysql)中。目前,当我保存数据时,格式化将被忽略。此外,当我将其从数据库加载回富文本框时,它会在同一行中显示所有文本。期待您的帮助和建议! 问题答案: 要获取将保存在数据库中的格式化文本: 要恢复从数据库检索到的格式化文本,请执行以下操作: 您还可以改用XAML格式,在加载保存时使用DataForm

  • 问题内容: 如何设置熊猫数据帧的IPython html显示格式,以便 数字是正确的 数字以逗号作为千位分隔符 大花车没有小数位 据我所知,有设施,我可以这样做: 对于其他数据类型也是如此。 但是在以html显示数据框时,IPython不会选择这些格式选项。我仍然需要 但上面有1,2,3。 编辑: 以下是我针对2和3的解决方案(不确定这是最好的方法),但是我仍然需要弄清楚如何使数字列正确。 问题答

  • 我试图获得保存在firebase实时数据库中的坐标,并使用google maps API在地图上显示它们。这是我目前掌握的代码。现在,它打开并使用html5 geolocation API向用户显示当前位置,并使用Geofire将lat和long坐标同步到firebase实时数据库。 我不知道如何检索这些点,并在谷歌地图上同时显示不同用户的位置。如果有人能在这方面帮助我,我将非常感激。

  • 问题内容: 我的网站上有一个允许使用HTML的输入表单,我正在尝试添加有关使用HTML标签的说明。我想要文字 但是到目前为止,我得到的是: 看起来就像这行-因此知道如何键入它 如何显示标签,以便人们知道要输入什么? 问题答案: 更换用和用。

  • 我有来自数据库的产品数据包含标题,描述...描述是html格式的字符串,如下所示: 如果应该这样显示: 我应该如何将其正确地显示为html?绑定没有html筛选器。