将Coldfusion结构插入数据库

时间:2010-06-14 19:06:44

标签: mysql coldfusion coldfusion-8

如果我想将联系表单提交保存到数据库,如何在提交时插入表单范围?我使用Coldfusion已经有一段时间了。

联系表格取决于提交网站的哪个部分,因此需要扩展和处理包含5个字段或10个字段的表单。我只想将数据存储在blob表中。

4 个答案:

答案 0 :(得分:8)

使用serializeJSON,大多数空间有效的方式和最简单的转变为原始形状。之后,您可以使用类似key:value | key:value或结构的XML表示。

答案 1 :(得分:2)

Cfwddx也是另一种选择。

答案 2 :(得分:0)

如果您无法将表单字段规范化为正确的表格,可以尝试存储它们:

    XML中的
  • (SQL Server很好地支持XML)或
  • 在JSON中(在普通varchar字段中)或
  • ObjectLoad()& ObjectSave()(仅限CF9)以blob形式存储。

IIRC有一些方法可以通过使用Java来获得CF9之前的对象加载/保存功能。 http://www.riaforge.org/http://cflib.org/可能拥有它。

答案 3 :(得分:0)

我不知道有一种方法可以将本机结构存储到数据库中,但是您是否考虑过使用JSON将对象表示为键对值,然后在从中检索它之后将其解析为本机结构数据库?

有标签/功能可以帮助您编码和解码为JSON: