mysql 에서 phone(VARCHAR)이라는 필드가 있는데 채택완료

혹시 mysql 에서 phone(VARCHAR)이라는 필드가 있는데

 

실제로는 "010-1111-7777"

 

이렇게 저장되어 있는데요

 

mysql where절 통해 

 

01011117777 또는 010-1111-7777 

 

입력해도 찾아올수있는 방법이 있을까요?

 

답변 3개

Copy
// DB 에 '-' 이 없는 형태로 저장되어 있다면.. '-' 를 제거해서 검색하는 방법이 있습니다.

$search_value = str_replace('-', '', $search_value);

$sql = "

  select *

    from [Table]

   where phone = '{$search_value}'

";
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

mysql where절 통해 

*** 개인정보보호를 위한 휴대폰번호 노출방지 *** 또는 *** 개인정보보호를 위한 휴대폰번호 노출방지 *** 

입력해도 찾아올수있는 방법이 있을까요?

 

질문이 개인정보에 막혀서 무슨 내용인지 확인이 안됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

내용에 실번호가 있으셔서 노출방지 멘트가 뜨네요 내용을 좀 수정하셔야 할거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고