여분필드 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개 / 댓글 3개
채택된 답변
+20 포인트
2014-06-21 (토) 11:55:49
$a_news += "wr_subject like '%$news[$i]%'"; << 이게 좀 이상한데요..
+= << 이 부분이
.= << 이렇게 바꿔야 될 것 같습니다.
Copy
$a_news .= "wr_subject like %".$news[$i]."%";
이런식으로 테스트 해보시는게 좋을것 같습니다.
답변에 대한 댓글 1개
Zerone
2014-06-21 (토) 21:57:48
2014-06-21 (토) 19:43:49
$a_news = "wr_subject regexp '".str_replace(',','|',$view['wr_30'])."'";
답변에 대한 댓글 1개
Zerone
2014-06-21 (토) 21:59:50
답변 감사합니다.
이게 정규식 표현이라는건가요?
어떻게 적용해야 할지 몰라서 단순 코드복사해서 해봤는데 안되는군요
조금이라도 알아야 적용도 할텐데 ..
아무튼 답변 감사합니다.
이게 정규식 표현이라는건가요?
어떻게 적용해야 할지 몰라서 단순 코드복사해서 해봤는데 안되는군요
조금이라도 알아야 적용도 할텐데 ..
아무튼 답변 감사합니다.
2014-06-21 (토) 18:01:04
for($i=0; $i>count($news); $i++){ --> 이것 또한 틀렸군요. php 공부부터하심이...
for($i=0; $i < count($news); $i++){
$a_news.= ~~
답변에 대한 댓글 1개
Zerone
2014-06-21 (토) 21:58:39
답변 감사합니다.
php는 따로 공부한적이 없고 배워가면서 작성하는 중이라 실수가 많습니다.
php 공부좀 해야될것 같습니다. 감사합니다.
php는 따로 공부한적이 없고 배워가면서 작성하는 중이라 실수가 많습니다.
php 공부좀 해야될것 같습니다. 감사합니다.
답변을 작성하려면 로그인이 필요합니다.
.=로 변경하니 되네요 ^^