2014-04-10 5 views
1

Yii에서 내 프로젝트를 구현합니다. sql LIKE 쿼리를 사용하여 검색 값을 표시하려면 그리고 그것도 표시합니다. 하지만 기본 키를 사용하여 다른 테이블에서 값을 가져 오는 중. 그래서 나는 id에만 값을 할당했다. 그것도 올바른 표시. 그러나 중복 값이 ​​표시됩니다. ID가 1에서 23까지 포함 된 내 테이블. 첫 번째 값을 선택하면. 값은 1,10,11,12,13,21 like 현명한 값을 표시하는 것과 같이 2,20,21,22과 같이 표시하는 것이 현명한 경우처럼 표시됩니다.SQL LIKE 쿼리에서 중복 값을 피하는 방법

여기에 내 검색어가 추가되었으므로 적절하게 답변 해주세요. cuisiname 위

$result="SELECT * FROM recipe WHERE name LIKE '%$name%' AND `cuisinename` LIKE '$cuisine1%' AND course_id LIKE '%$course1%' AND `type` LIKE '%$type1%' AND `calorie_count` LIKE '%$calorie1%' ORDER BY recipe_id DESC LIMIT 15"; 

제대로

+3

정확한 문제는 무엇인가를 표시해야합니까? –

+0

드롭 다운 값을 동적으로 사용하여 쿼리 – rohitr

+0

i 끝에 groupby 이름을 사용해보십시오. 내가 드롭 다운 값 1을 선택한다면. 나는 디스플레이하는 것과 같이 1,11,21을 보여주고있다. 즉 1 개는 이탈리아어, 21 개는 인도, 11 개는 프랑스어로 표시되므로 내 콘텐츠에 표시됩니다. –

답변

관련 문제