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

주문관리페이지 검색 오류

· 12년 전 · 30 · 2
새해 복 많이 받으세요~

요즘 계속 도움을 너무 많이 받고 있습니다.

먼저 알려주신 소스를 수정하여 추천인 검색기능을 완료했는데요~

레벨표시 넣고 미수금 검색 기능까지 모두 정리하고나니....

다른 항목은 검색이 되는데요....

이번엔 아이디가 검색이 안되는걸요....

select count(distinct od_id) as cnt from yc4_order a left join yc4_cart b on (a.on_uid=b.on_uid) left join yc4_item c on (b.it_id=c.it_id) left join g4_member d on (a.mb_id=d.mb_id) where mb_id like '%romeo%'

1052 : Column: 'mb_id' in where clause is ambiguous

error file : /new/adm/shop_admin/orderlist.php

select count(distinct od_id) as cnt from yc4_order a left join yc4_cart b on (a.on_uid=b.on_uid) left join yc4_item c on (b.it_id=c.it_id) left join g4_member d on (a.mb_id=d.mb_id) where mb_id like '%romeo%'

1052 : Column: 'mb_id' in where clause is ambiguous

error file : /new/adm/shop_admin/orderlist2.php

요렇게 떠요...

리스트서 해당하는 항모 예름 들어 주문자 클릭하면 상단에 검색창에 들어가 있으면서 리스트에 해당검색내역이 뜨는거 잖아요...

제가 수정하면서.... 뭘잘못한것 같아요~
한번만 더 봐주세요...

댓글 작성

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

로그인하기

댓글 2개

1052 : Column: 'mb_id' in where clause is ambiguous

mb_id 컬럼이 모호하다는 오류입니다.

mb_id 는 yc4_order 테이블과 g4_member 테이블에 존재합니다.

그러므로 어느 테이블의 mb_id 를 기준으로 할것인지 지정해 주어야 합니다.

adm/shop_admin/orderlist.php 를

<option value='d.mb_id'>회원 ID
<option value='d.mb_level'>등급
<option value='d.mb_recommend'>추천인

위와 같이 d 테이블 (즉, g4_member 테이블) 에서 비교하도록 설정 했습니다.
12년 전
감사합니다~

게시글 목록

번호 제목
56008
56006
55990
55994
55996
55987
55981
55976
55973
55968
55967
55966
55963
55959
55956
55951
55949
55948
55946
55944