我正在从下拉输入表单中进行多项选择。因此,例如:选择多个值1,2,3,4,5,6。这些是来自50个ID列表的ID。
我的数据库表有2列 - ID和值。
现在,我的目标是使用sql查询编写php脚本,该脚本将获取这些输入ID(由输入表单提供)并返回ID为MAXIMUM的值。
当我知道输入ID时,我可以这样做。
例如,sql查询将是:select id, value from tablename where value= (select MAX(value) from tablename where id IN (1,2,3,4));
但是我无法找到方法,当我有多个选项可以改变时,如何处理这种情况(因为它们来自输入表单)。
我应该在php还是SQL中处理它?我该怎么做呢?
答案 0 :(得分:1)
发布表单时,多选将作为数组发送。使用implode(glue, array)
函数,然后将结果字符串插入查询中。