關(guān)于篩選,區(qū)間篩選如何使用 http://127.0.0.1/index.php?s=news&c=search&catid=9&csb=1,2 搜索參數(shù)csb=1,2 打印的sql為 SELECT `dr_1_news`.`id` FROM `dr_1_news` WHERE `dr_1_news`.`catid`=9 AND `dr_1_news`.`id` IN (SELECT `id` FROM `dr_1_news_category_data` WHERE (`dr_1_news_category_data`.`csb`="1,2")) ORDER BY NULL sql中條件 csb=1,2 我希望的是 `dr_1_news_category_data`.`csb` BETWEEN 1 AND 2 怎么才能產(chǎn)生這樣的sql
是什么字段類型
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-財(cái)哥

radio改成 1|2|3,逗號(hào)改成豎線
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-財(cái)哥
WHERE (`dr_1_news_category_data`.`csb`=1 OR `dr_1_news_category_data`.`csb`=2))
還是直等于 ,不是區(qū)間
那你只能二次開發(fā)的方式來做了
參考文檔:《重寫搜索Search類》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!