찾다

 >  Q&A  >  본문

php - 전자상거래 웹사이트의 다중 조건 필터링 요구 사항

사용된 thinkphp 프레임워크

으아악

이렇게 썼는데 다중조건, 다중선택 쿼리는 못쓰네요. tp sql 쓰는 방법좀 알려주세요

世界只因有你世界只因有你2738일 전571

모든 응답(3)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:48:17

    사실 다중선택 박스 필터링을 해본 적이 없는데 이렇게 하면 될 것 같습니다:
    어떤 브랜드가 선택되었는지 ','로 구분하여 ID를 전달한 다음 모든 ID를 얻기 위해 백그라운드에서 처리 중
    이 나온 다음 $where['brand_id'] = array('in',array($id1,$id2,));

    구문에서 사용합니다.

    회신하다
    0
  • 高洛峰

    高洛峰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')

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再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 매뉴얼을 읽지 않으셨습니다#🎜🎜 #

    회신하다
    1
  • 취소회신하다