휴대폰 뒷자리 4자리만 검색 가능 하도록 하고 싶습니다 ㅠ,ㅠ 채택완료
필드 pcs
ex: 010-1111-1111
인데요.. 만약 검색창에서
1111만 검색해도 뒷자리 1111인 필드값이 나오게 할려고 하는데요
</p><p>$pcs = substr($pcs,0,3);</p><p> </p><p>"SELECT * FROM `R_source_member` WHERE substring(pcs,0,3) = $pcs";</p><p>
이렇게 하면 안되나요? 해봐도 안되네요 ㅠ,ㅠ 도움을 요청합니다 ㅠ,ㅠ
답변 3개
핸드폰번호 데이터에 하이픈("-")이 포함된다면, SELECT * FROM `R_source_member` WHERE substring(pcs,10,4) = '6445'
로 해보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
https://sir.co.kr/bbs/profile.php?mb_id=syh80881" class="sv_member" title="amkor 자기소개" target="_blank" style="color: rgb(0, 0, 0); text-decoration: none; font-family: 돋움, Dotum, sans-serif; font-size: 12px; line-height: normal; background-color: rgb(255, 255, 255);">amkor님, 답변을 채택해 주셔서 감사드립니다. (_ _)
댓글을 작성하려면 로그인이 필요합니다.
$test = sql_fetch("SELECT * FROM `R_source_member` WHERE substring(pcs,0,3) = $pcs");
echo $test[pcs];
출력 결과 확인 후 부분수정
답변에 대한 댓글 2개
SELECT * FROM `R_source_member S` WHERE substring(S.pcs,8,4) = '6445'
이것인데요... 분명 값이 있는데 출력이 안되는것 무엇이죠? ㅠ,ㅠ 오류는 안나는데 ㅠ,ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인