0

有没有什么好的解决方案可以在一个字段中存储HTML多个选择文件?MySQL

我尝试使用一个有 5 个选项的 MySQL 表,其中一个<select>有 5 个选项,但是对于 40-50 个选择框,或者例如一个多国家选择器,这不太舒服。

<select id="country" multiple="multiple">
   <option value="1">USA</option>
   <option value="2">Canada</option>
   <option value="3">Peru</option>
   ...
</select>

在 MySQL 查询中,我也想使用多个值,如下所示:

SELECT * FROM tbl1 WHERE country IN (1,5,20,55);

是否有一些数据结构或数据类型......或者存储这个可搜索的东西?

4

1 回答 1

0

每个用户都有一个查询列,它只存储 Where In 字符串。然后你可以得到那个字符串

SELECT string FROM users WHERE id = userid
variable = queryresults;

SELECT * FROM tbl1 WHERE country IN (variable);
于 2013-03-21T18:36:49.417 回答