[추가질문] 디비 테이블에 자료가 없을경우 표기 방법 채택완료
검풍
4년 전
조회 2,320
디비명
1번. i_tester < 회원접수(이미지) 자료
2번. order_list < 주문내역
3번. pay_transaction < 결제내역
1번 목록 자료에 (2번=3번) 매칭해서 3번 필드(pay_method) 값만 출력합니다.

위 이미지 정소영 두명이 2번 3번 자료에는 존재하지 않습니다.
위 이미지 김윤아만 2번 3번 자료에는 존재합니다.
자료가 있으면 당연히 내용이 표기 됩니다.
근데... 자료가 없을경우 "빈공간"이나 "없음"으로 하고 싶은데, 위에 값(김윤아 $pay_method="CARD")으로 동일하게 표기됩니다.
----/----
$sql = "SELECT * FROM
order_list a LEFT JOIN pay_transaction b
ON a.oid = b.moid
WHERE a.can_number like '%$canno%'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
---/----
$pay_method = $row['pay_method']; 이값을 표기 할려고 합니다.
테이블-order_list

테이블-pay_transaction

테이블-i_tester

조언 좀 부탁합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 6개
�
검풍
4년 전
�
백수1995
4년 전
정소영,null
김윤아,CARD
이렇게 나와야 되는데 그렇게 안나오는지는
코드 말고 쿼리의 결과를 봐야 됩니다.
김윤아,CARD
이렇게 나와야 되는데 그렇게 안나오는지는
코드 말고 쿼리의 결과를 봐야 됩니다.
�
검풍
4년 전
아래 답변 처리
로직을 다 올려드리면 가능할까요?
며칠을 보니 이젠 뭐가 뭔지 잘 모르겠네요.
신경써 주셔서 감사합니다.
로직을 다 올려드리면 가능할까요?
며칠을 보니 이젠 뭐가 뭔지 잘 모르겠네요.
신경써 주셔서 감사합니다.
�
백수1995
4년 전
뭔가 포인트가 잘못된거 같네요
phpMyAdmin 이나 mysql 도구에서 쿼리를 직접 돌려보면 금방 답이 나오지 싶네요
보여주신 쿼리에서는 문제가 없어야 되거든요
phpMyAdmin 이나 mysql 도구에서 쿼리를 직접 돌려보면 금방 답이 나오지 싶네요
보여주신 쿼리에서는 문제가 없어야 되거든요
�
백수1995
4년 전
제가 볼때는 쿼리 결과는 별이상없는데
처리하는 부분에서 변수 처리가 잘못되었거나 하는 걸로 추측됩니다.
처리하는 부분에서 변수 처리가 잘못되었거나 하는 걸로 추측됩니다.
�
검풍
4년 전
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
맨 위 이미지 결제 부분이( $pay_method="CARD" ) < 결과 값입니다.