我的网站上有过滤器.我有多个复选框来显示来自不同网站的产品.如果用户选择2个复选框我的查询成为
Select * from new_deals where provider_id IN (2,8);
Run Code Online (Sandbox Code Playgroud)
它运行良好.
但是当用户没有选择任何复选框时,它就变成了
Select * from new_deals where provider_id IN ();
Run Code Online (Sandbox Code Playgroud)
并给出错误.我认为它应该返回空结果.
可以任何身体帮助我,我不想删除这个代码,其中provider_id IN();
所以必须有一个解决方案,如果没有选中任何复选框我们处理这个IN();
如果没有选中任何复选框,我需要知道我需要放入括号.我IN();
你们是天才.
提前致谢.