28517这是我的文件夹ID。我怎么能把2个或更多不同的文件夹ID放在那里?
$where_text = "`indir`= '28517'";
$data = $db->select("SELECT *
FROM `". MAI_PREFIX ."files`
WHERE $where_text
ORDER BY `".$set->plugins["top_sort"]."` ".$set->plugins["top_sort_type"]."
LIMIT 0,".$set->plugins["top_number"]);
您可以像这样使用IN()
子句
$where_text = "`indir` IN('28517', '28518', '28519')";
现在只是解决如何从现有数据构建此语句的情况,遗憾的是您不会告诉我们
你可以使用WHERE ... IN (.., ..)
:
$where_text = "`indir` in ('28517','28518')";
IN()运营商可以帮助完成这项任务。
$where_text = "`indir` IN('28517','28518','28519')";
编辑
在@RiggsFolly评论之后我纠正了我的错误。谢谢@RiggsFolly