사용된 thinkphp 프레임워크
으아악이렇게 썼는데 다중조건, 다중선택 쿼리는 못쓰네요. tp sql 쓰는 방법좀 알려주세요
给我你的怀抱2017-05-18 10:48:17
사실 다중선택 박스 필터링을 해본 적이 없는데 이렇게 하면 될 것 같습니다:
어떤 브랜드가 선택되었는지 ','로 구분하여 ID를 전달한 다음 모든 ID를 얻기 위해 백그라운드에서 처리 중
이 나온 다음 $where['brand_id'] = array('in',array($id1,$id2,));
高洛峰2017-05-18 10:48:17
TP 문법을 몰라서 글을 쓸 수 없습니다.
한 조건에서 여러 항목 선택, SQL에서는 in
만 사용하면 됩니다.in
,就可以了 where brand IN ('a','b') AND fun IN('1','2')
여기서 브랜드 IN ('a','b') AND fun IN(' 1','2')
过去多啦不再A梦2017-05-18 10:48:17
여러 조건, mysql과 다중 조건에는 어떤 것이 있는지 잘 생각해 보세요. 그런 다음 TP를 사용할 때 $where=array();
$where['name']='test_name',
$where['age']='test_age'.. ..를 선언하세요. .등. 그런 다음 직접($where)를 찾으세요
$where['brand_id'] = array('in',array($id1,$id2,)); 아니면 전체 TP 매뉴얼을 읽지 않으셨습니다#🎜🎜 #