Mysql 근처 10마일 안의 상점이 모두 뽑히게 채택완료
$sql = "SELECT *, (((acos(sin(( $clat *pi()/180)) * sin(( wr_9 *pi()/180))+cos(( $clat *pi()/180)) * cos(( wr_9 *pi()/180)) * cos((( $clon - wr_10 )*pi()/180))))*180/pi())*60*1.1515) AS distance FROM g5_write_store_la WHERE wr_content LIKE '%{$stx}%' OR wr_subject LIKE '%{$stx}%' ORDER by distance ASC limit 12";
위 코드는 근처상점 12개를 뽑는 SQL인데 12개가 아니라 근처 10마일 안의 상점이 모두 뽑히게 할려면 sql을 어떻게 수정해야 하나요? Limit 쪽을 수정해야 할 것은데 문법을 몰라 자꾸 에러가 나네요.
미리 감사드립니다.
답변 3개
$sql = "SELECT *, (((acos(sin(( $clat *pi()/180)) * sin(( wr_9 *pi()/180))+cos(( $clat *pi()/180)) * cos(( wr_9 *pi()/180)) * cos((( $clon - wr_10 )*pi()/180))))*180/pi())*60*1.1515) AS distance FROM g5_write_store_la WHERE wr_content LIKE '%{$stx}%' OR wr_subject LIKE '%{$stx}%' ORDER by distance ASC";
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인