【发布时间】:2013-12-30 21:19:50
【问题描述】:
我在 db 的表中有 3 列:ID、TITLE、TEXT,它们将填充表单选择选项。 根据用户的选择,脚本将采用标题和文本,并通过一些更改将所有内容放入不同的表格中。
我要问的问题是,这样填充选择选项的效率如何?
<option value="TEXT"> TITLE </option>
这似乎是最简单的方法,但文本可能会很长(超过 500 个字符),并且会有大约 10 个标题可供选择。
我想的第二件事是这样做
<option value="ID"> TITLE </option>
然后当用户选择时,脚本将需要再次调用数据库以获取具有相应ID的行。
用更少的代码有什么更好、更高效的方法?还有什么可以做的吗?
【问题讨论】:
-
为什么不将 ID 存储在数据库中(作为 FK)并在获取结果时加入?