테이블 검색 난해한...제목 이네요. 채택완료
테이블명 : list
필드명 : odd_even

테이블 구조 입니다.
저는 무조건 이렇게 사용해야 되고
검색창에 evenoddoddeven 이라고 검색하면
151206266 151206265 151206264 151206263 이 나왔으면 좋겠습니다.
다른 패턴으로는 oddodd 라고 검색하면
(151206268 151206267), (151206265 151206264), (151206262 151206261)
총 3가지가 출력 됬으면 하거든요.
혹시 좋은 방법이 없을까요???
저는 생각이 떠오르지 않네요..
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
</p><p>$s = 'oddodd';</p><p>$temp = $s;</p><p>$sql = " select id, odd_even from table ";</p><p>$result = sql_query($sql);</p><p>for ($i=0; $row=sql_fetch_array($result); $i++) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$pattern = '/^' . $row['odd_even'] . '/';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if (preg_match($pattern, $temp)) { <span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$str .= $row['id'] . ' '; </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$temp = preg_replace($pattern, '', $temp); </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if ($temp == '') {<span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$ret[] = $str;<span class="Apple-tab-span" style="white-space:pre"> </span>$str = '';<span class="Apple-tab-span" style="white-space:pre"> </span>$temp = $s;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>} </p><p>}</p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택