테스트 사이트 - 개발 중인 베타 버전입니다

mysql addr1 서울이 검색이 안되는데 왜그럴까요?? 채택완료

위치앱 3년 전 조회 961

select * from g5_member where mb_open='1' and mb_sex ='F' and mb_2='1' and `mb_birth` > '19930518' and `mb_birth` <= '20030518' and 'mb_addr1' like '%서울%' order by rand() limit 16

 

db 쿼리를 돌려보아도 검색값이 안나오네요

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

답변 2개

채택된 답변
+20 포인트

'mb_addr1'

아 아니고

`mb_addr1`

또는

mb_addr1

입니다.

 

sql_query( $sql, TRUE); exit;

//하셔서 mysql 에러 메시지를 우선 확인하세요.

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

답변에 대한 댓글 2개

엑스엠엘
3년 전
그래도 안 나오면

select * from g5_member where mb_addr1 like '%서울%' order by rand() limit 16
이렇게 해서 결과 확인하시고
조건 하나씩 추가해 보세요.
위치앱
3년 전
'' 따옴표가 왜들어갔엇지 너무 감사드립니다 ㅎㅎ 이제 시도별로 조회돼요 ㅎㅎ

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

F
3년 전

'mb_addr1' like '%서울%' 이부분에서 

mb_addr1 like '%서울%' md_addr1부분에 따옴표를 빼던가 

`mb_addr1` like '%서울%' md_addr1 이걸로 바꾸셔야 할거 같네요 

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

답변에 대한 댓글 1개

위치앱
3년 전
너무 감사드립니다 ㅎㅎ 카톡 친구해요 ㅎㅎ xfindcokr

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

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

로그인