위토즈 - 개발자프로그램판매공간

정보공유

[SQL] MYSQL IP 대역 WHERE절 처리

 

보안을 위해 IP대역을 조회 처리 하는 경우가 있습니다.

 

간단한 방법인데 컬럼을 나눠서 조회처리 하는 경우가 있는데 이럴 필요가 없이 아래와 같이 처리 하면 쿼리문이 좀더 간단해집니다.

 

단 접속자가 많아 인덱싱을 고려해야한다면 컬럼을 나눠서 하는 방법을 추천합니다.

 


$ipSection​ = preg_replace("/([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})/", "\\1.\\2.%.%", $_SERVER['REMOTE_ADDR']);

WHERE IP LIKE '{$ipSection​}' 

 

 

 

 

 

정보공유
Total 26건 1 페이지
번호 제목 글쓴이 날짜 조회
26 mysql 사용자 함수 생성 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-09 793
25 조건이 일치 하는 것은 앞으로 정렬하고 랜덤으로 출력하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 6164
24 데이터 검증 후 잘못된 처리일경우 롤백처리. (트랜젝션) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-07 7546
23 mysql 생년월일로 나이 계산식 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-11 16618
22 중복키관리 ON DUPLICATE KEY UPDATE 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-13 8896
21 mysql FIND_IN_SET 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-26 9280
20 phpMyAdmin 좌측 트리메뉴 테이블 갯수 설정 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-10 11911
19 MYSQL LOCK TABLES 내 별칭(AS) 사용 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-25 11755
18 IN () 은 INNER JOIN 혹은 EXISTS로 사용하자 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 20223
17 중복된 데이터 정리하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-18 19464
16 mysql 근접한 값을 구하려 할때. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-11 26326
15 wwwsqlDesigner 사용방법(2) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-12 26294
14 wwwsqlDesigner 사용방법(1) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-12 26053
13 게시물 조회수 랜덤으로 적용하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-01 28007
12 mysql 외부아이피 허용하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-24 30432