반복문 관련 질의
본문
여분필드 wr_30에 ,로 구분하여 데이타를 저장하고
이를 검색하는 로직을 아래와 같이 짤려고 합니다.
구현하고자 하는것은 반복할때 마다 (3번 반복한다고 가정했을 경우)
$a_news = "wr_subject like '%$news[$i]%'" or "wr_subject like '%$news[$i]%'" or "wr_subject like '%$news[$i]%'"
처럼 $a_news에 저장을 하고 싶은데 아래처럼 코딩하니 안되더라구요.
도움좀 부탁드립니다.
이를 검색하는 로직을 아래와 같이 짤려고 합니다.
구현하고자 하는것은 반복할때 마다 (3번 반복한다고 가정했을 경우)
$a_news = "wr_subject like '%$news[$i]%'" or "wr_subject like '%$news[$i]%'" or "wr_subject like '%$news[$i]%'"
처럼 $a_news에 저장을 하고 싶은데 아래처럼 코딩하니 안되더라구요.
도움좀 부탁드립니다.
$news = explode(",", $view[wr_30]);
for($i=0; $i>count($news); $i++){
$a_news += "wr_subject like '%$news[$i]%'";
}
답변 3
$a_news += "wr_subject like '%$news[$i]%'"; << 이게 좀 이상한데요..
+= << 이 부분이
.= << 이렇게 바꿔야 될 것 같습니다.
$a_news .= "wr_subject like %".$news[$i]."%";
이런식으로 테스트 해보시는게 좋을것 같습니다.
for($i=0; $i>count($news); $i++){ --> 이것 또한 틀렸군요. php 공부부터하심이...
for($i=0; $i < count($news); $i++){
$a_news.= ~~
$a_news = "wr_subject regexp '".str_replace(',','|',$view['wr_30'])."'";
답변을 작성하시기 전에 로그인 해주세요.