php 배열 쿼리문 질문입니다.ㅠ도와주세요ㅠㅠㅠㅠㅠ 채택완료

$filter라는 배열안엔

array(

 [0]=>"사과"

 [1]=>"바나나"

 [2]=>"파인애플"

)

$add_query = "";

for($i=0; $i<count($filter); $i++){

  // 여기를 어떻게 짜야할지모르겠습니다...

}

  wr_1 = '사과' and wr_2 = '바나나' and wr_3 = '파인애플'  요렇게 $add_query를 짜고싶습니다.

요렇게 있습니다.

쿼리를 돌리려고하는데

$sql = "select * from g5_write_fruit where $fruit";

요런 구조로 만들고싶습니다 ㅜㅜ도움좀 부탁드립니다

답변 1개

채택된 답변
+20 포인트

$add_query = "";

for($i=0; $i<count($filter); $i++){

   if($i>0) $add_query .= " and ";

   $add_query .= "wr_".($i+1)." = '{$filter[$i]}'";

}

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고