테이블 검색 난해한...제목 이네요.

테이블 검색 난해한...제목 이네요.

QA

테이블 검색 난해한...제목 이네요.

본문

테이블명 : list

필드명 : odd_even

 

eaa97f828b683c4f5e05b6120956a51f_1449539426_6665.png

 

테이블 구조 입니다.

저는 무조건 이렇게 사용해야 되고

검색창에 evenoddoddeven 이라고 검색하면

151206266 151206265 151206264 151206263 이 나왔으면 좋겠습니다.

 

다른 패턴으로는 oddodd 라고 검색하면

(151206268 151206267), (151206265 151206264), (151206262 151206261)

총 3가지가 출력 됬으면 하거든요.

 

혹시 좋은 방법이 없을까요???

저는 생각이 떠오르지 않네요..
 

이 질문에 댓글 쓰기 :

답변 1


$s = 'oddodd';
$temp = $s;
$sql = " select id, odd_even from table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
	$pattern = '/^' . $row['odd_even'] . '/';
	if (preg_match($pattern, $temp)) { 		
		$str .= $row['id'] . '  '; 
		$temp = preg_replace($pattern, '', $temp); 
		if ($temp == '') {		
			$ret[] = $str;	$str = '';	$temp = $s;
		}
	} 
}
답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT