在php中处理多个选择(从下拉菜单)并查询数据库
我正在从下拉输入表单中进行多项选择。例如,选择多个值1,2,3,4,5,6。这些是50个ID列表中的ID 我的数据库表有两列-ID和value 现在,我的目标是使用sql查询编写php脚本,该脚本将接受输入表单提供的这些输入ID,并返回具有最大值的ID 当我知道输入ID时,我可以这样做。 例如,sql查询将是:select id,value from tablename where value=select MAXvalue from tablename where id IN 1,2,3,4 然而,我无法找到一种方法,当我有多个选择时,如何处理这种情况,这些选择可能会有所不同,因为它们来自输入表单在php中处理多个选择(从下拉菜单)并查询数据库,php,mysql,database,multipleselection,Php,Mysql,Database,Multipleselection,我正在从下拉输入表单中进行多项选择。例如,选择多个值1,2,3,4,5,6。这些是50个ID列表中的ID 我的数据库表有两列-ID和value 现在,我的目标是使用sql查询编写php脚本,该脚本将接受输入表单提供的这些输入ID,并返回具有最大值的ID 当我知道输入ID时,我可以这样做。 例如,sql查询将是:select id,value from tablename where value=select MAXvalue from tablename where id IN 1,2,3,4
我应该用php还是SQL来处理它?我应该如何处理这个问题 发布表单时,您的multiselect将作为数组发送。使用infradeglue,array函数,然后将结果字符串插入查询中