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

쿼리문 질문드립니다. 채택완료

그누배우자 2년 전 조회 5,213

안녕하세요.

1:1문의게시판에서 자기가 쓴 글과 코멘트만 엑셀로 다운로드 받으려 합니다.

 

적용한 소스는 아래와 같습니다.

 

</p>

<p><?

$que = sql_query("SELECT * FROM g5_qa_content where qa_type=0 and qa_status=1 ORDER BY mb_id DESC"); 

while($row = sql_fetch_array($que)) {

?></p>

<p><tr>

<td><?=$row['qa_datetime']?></td>

<td><?=$row['qa_category']?></td>

<td><?=$row['qa_subject']?></td>

<td><?=$row['qa_name']?>[<?=$row['mb_id']?>]</td>

<td>

<?php

$que2 = sql_query("select * from g5_qa_content where qa_type=1 and qa_status=1 and qa_parent = ". $row['qa_id'] ." ORDER BY qa_parent DESC"); 

while ($row2 = sql_fetch_array($que2)) {

echo "여분1 : " .$row2['qa_7']."
";

echo "여분2 : " .$row2['qa_8']."
";

echo "여분3 : " .$row2['qa_9']."
";

}

?>

</td></p>

<p></tr>

<?

}

?></p>

<p>

 

이상태에선 아주 잘 뽑히는데

문제는

모든 회원의 글들이 나와버립니다.ㅠ

 

그래서 

$que = sql_query("SELECT * FROM g5_qa_content where qa_type=0 and qa_status=1 and mb_id = ".$row['mb_id']." ORDER BY mb_id DESC"); 

 

and mb_id = ".$row['mb_id']." 를 추가해보았는데

 

통 먹히질 않아서요

 

알고계신 고수님들에게 도움을 청해봅니다. 감사합니다. ㅠ

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

답변 3개

채택된 답변
+20 포인트
2년 전

mb_id = '".$member['mb_id']."' 로 ' 로 감싸주세요.

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

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

patrick영
2년 전

mb_id = '{$member['mb_id']}' 

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

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

s
sinbi Expert
2년 전

and mb_id = ".$member['mb_id']."

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

답변에 대한 댓글 2개

그누배우자
2년 전
답변감사합니다!
$que = sql_query("SELECT * FROM g5_qa_content where qa_type=0 and qa_status=1 and mb_id = ".$member['mb_id']." ORDER BY mb_id DESC");

이렇게 적용해봤는데 안되네요 ㅠ
엑스엠엘
2년 전
and mb_id = '{$member['mb_id']}' ORDER BY ...
문자열은 따옴표가 필요합니다.

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

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

로그인