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

g5_board 테이블 sql 구문 채택완료

더루차 2년 전 조회 2,029

g5_board 테이블에서 bo_admin 에 따라 bo_table 값을 불러오려고 합니다

각 게시판의 관리자는 겹치지 않아서 bo_admin 값으로 bo_table 값을 불러 올 수 있을거라 

생각 됩니다.

 

</p>

<p><?php</p>

<p>$adm_id = $member['mb_id'];</p>

<p>$sql3 = "select * from g5_board where bo_admin = $adm_id ";</p>

<p>$result1 = sql_fetch($sql3);</p>

<p> </p>

<p>$sql_search = " where bo_table = {$result1['bo_table']} ";</p>

<p> </p>

<p>    <?php echo $member['mb_id']?></p>

<p>    <?php echo $result1['bo_table']?></p>

<p>?></p>

<p>

밑의 두 코드로 확인하고 있는데 $member['mb_id']는 잘 나오는데 

$result1['bo_table'] 의 값은 도저히 나오지가 않습니다..

Array 라고 표시되어 

sql_fetch_array도 써보고 sql_query로도 써보고 했는데 구현 되지 않습니다..

 

어떤 부분이 잘못된것 일까요..?

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

답변 2개

채택된 답변
+20 포인트
2년 전
bo_admin = '$adm_id' ";

쿼리문 에러입나다

작은따옴표 넣어서 하세요

 

 

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

답변에 대한 댓글 1개

더루차
2년 전
감사합니다 바로 해결했네요

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

플래토
2년 전

g5_board에는 여러Row의 데이타가 들어있어서 

불러온데이타를 루프문으로 확인해야합니다.

 

</p>

<p><?php

$adm_id = $member['mb_id'];

$sql3 = "select * from g5_board where bo_admin = $adm_id ";

//$result1 = sql_fetch($sql3);</p>

<p>$result = sql_query($sql3);</p>

<p>while ($row = sql_fetch_array($result)) {</p>

<p>    $sql_search = " where bo_table = {$row['bo_table']} ";</p>

<p>    $sql_search  = $sql3.$sql_search; 

    $result1 = sql_fetch($sql_search);</p>

<p>    echo $member['mb_id'];

     echo $result1['bo_table'];</p>

<p>}

?>

 

위와 같이 변경해서 확인해보세요

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

답변에 대한 댓글 1개

더루차
2년 전
댓글 감사합니다 이런 방식도 한번 참고해보겠습니다

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

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

로그인