휴대폰 뒷자리 4자리만 검색 가능 하도록 하고 싶습니다 ㅠ,ㅠ 채택완료
필드 pcs
ex: 010-1111-1111
인데요.. 만약 검색창에서
1111만 검색해도 뒷자리 1111인 필드값이 나오게 할려고 하는데요
Copy
$pcs = substr($pcs,0,3); "SELECT * FROM `R_source_member` WHERE substring(pcs,0,3) = $pcs";
이렇게 하면 안되나요? 해봐도 안되네요 ㅠ,ㅠ 도움을 요청합니다 ㅠ,ㅠ
답변 3개
채택된 답변
+20 포인트
PHPㅡASP프로그래머
10년 전
핸드폰번호 데이터에 하이픈("-")이 포함된다면,
SELECT * FROM `R_source_member` WHERE substring(pcs,10,4) = '6445'
로 해보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
사노라가노라
10년 전
$test = sql_fetch("SELECT * FROM `R_source_member` WHERE substring(pcs,0,3) = $pcs");
echo $test[pcs];
출력 결과 확인 후 부분수정
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
amkor
10년 전
즉 sql문에서는
SELECT * FROM `R_source_member S` WHERE substring(S.pcs,8,4) = '6445'
이것인데요... 분명 값이 있는데 출력이 안되는것 무엇이죠? ㅠ,ㅠ 오류는 안나는데 ㅠ,ㅠ
SELECT * FROM `R_source_member S` WHERE substring(S.pcs,8,4) = '6445'
이것인데요... 분명 값이 있는데 출력이 안되는것 무엇이죠? ㅠ,ㅠ 오류는 안나는데 ㅠ,ㅠ
amkor
10년 전
SELECT * FROM `R_source_member` WHERE substring(pcs,8,4) = '6445'
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인