안녕하세요, 최근 동네 부동산 스킨을 만들게 되어 좌표에서 거리순으로 게시글을 출력하는 SQL 공유 드립니다.
SELECT SQRT(POW(69.1 * ($center_lng - wr_6), 2) + POW(69.1 * (wr_5 - $center_lat) * COS(wr_6 / 57.3), 2)) AS distance, subject, description FROM `{$table_name}` WHERE (wr_5 BETWEEN {$south} and {$north}) and (wr_6 BETWEEN {$west} and {$earth}) order by distance asc
$center_lng, $center_lat = 현재 위도/경도
$table_name = 테이블명
$south, $north, $west, $earth = 동서남북 좌표
subject = 제목
description = 내용
'코드정리 > Php & Mysql' 카테고리의 다른 글
[Php] 도메인주소 추출(www 제외) (0) | 2024.08.21 |
---|---|
[php] http로 접속 시 https로 리다이렉션/포워딩 (0) | 2024.08.12 |
[MYSQL] 현재 월의 합산 가격 표시 (0) | 2023.02.12 |
[Php] 게시판 파일 업로드 / 파일권한(chmod) / Unlink (0) | 2023.02.05 |
[PHP] 리퍼러 체크 후 검색 도메인 알아내기 [네이버, 구글, 다음] (0) | 2022.11.18 |
댓글