2026, 새로운 도약을 시작합니다.

DB 연동 리스트에서 쿼리 질문 입니다. 채택완료

bbs/  일반페이지 만들어서  리스트형식에 특정테이블의 컬럼값을 뽑아와서 뿌려줄려고 합니다.

리스트는 로그인한 회원자신의 것만 보이게 하였습니다.
그런데 쿼리문이 잘못 된건지 리스트에 뿌려줄 항목이 2개 이상이 되면 값이 다른데도 1,2번 리스트값이 

중복으로 나오네요...

예로..

------------------------------------------------------------------------------------------------------

번호   |    접수일      |        접수종목        |     시험일      |

============================================================

   1       2021.03.01      라떼아트 전문가      2021.03.11     

------------------------------------------------------------------------------------------------------

   2       2021.03.01      라떼아트 전문가      2021.03.11     

------------------------------------------------------------------------------------------------------

이런식으로 출력이 됩니다.  원래는 아래 처럼 신청 한 내역이 출력 되어야 하는데,

어떻게 쿼리문을 입혀야 할지 도무지 몰라서 질문 드립니다.

------------------------------------------------------------------------------------------------------

번호   |    접수일      |        접수종목        |     시험일      |

============================================================

   1       2021.03.01      라떼아트 전문가      2021.03.11     

------------------------------------------------------------------------------------------------------

   2       2021.03.04         커피로스팅         2021.03.16     

------------------------------------------------------------------------------------------------------

아래 내용은 bbs/exam_list.php 의 내용 입니다. 고수님들의 가르침 기다립니다.^^ 꾸벅~~


 

Copy






    응시접수현황







    

            

                

                    

                   

                   

                    

                    

                        

                    

                    

                        

                    

                    

                    

                    

                        

                    

                    

                    

                    

                    

                                                 

                                        

                

                

            

        

    

    

    응시내용이 없습니다.

    



 

답변 3개

채택된 답변
+20 포인트

1)

Copy
 

$sql = " SELECT * FROM g5_write_sub_03_01 WHERE mb_id = '{$member['mb_id']}' ORDER BY wr_id ";

$result = sql_query($sql);

$list = sql_fetch($sql);

$wr_data = apms_unpack($list['wr_content']);

->

Copy
$sql = " SELECT * FROM g5_write_sub_03_01 WHERE mb_id = '{$member['mb_id']}' ORDER BY wr_id ";

$result = sql_query($sql);

2)

Copy
for ($i=0; $list= sql_fetch_array($result); $i++) {

-> 

Copy
    

for ($i=0; $list= sql_fetch_array($result); $i++) {

  $wr_data = apms_unpack($list['wr_content']);
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

복 받으실 거예용~~~~!!!!

고맙습니다.^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

댓글이 있나요?
Copy
$sql = " SELECT * FROM g5_write_sub_03_01 WHERE wr_is_comment=0 and mb_id = '{$member['mb_id']}' ORDER BY wr_id ";


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

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

쿼리문에서 그룹바이로 중복제거를 해보세요

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

답변에 대한 댓글 1개

변동 없습니다,

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

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

로그인
🐛 버그신고