채택완료

list.php 에서 $list[$i]['mb_id'] 를 쓰고싶은데.

2018-08-07 (화) 10:52:57 4,265

list.php 에서 $list[$i]['mb_id'] 를 사용하려고 합니다.

Copy
if ($sca || $stx) {
    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} and wr_1 <> '{$list[$i][mb_id]}' limit {$from_record}, $page_rows ";
}

wr_1 값에 list[$i][mb_id] 를 썼는데요. $list[$i][mb_id] 값이 안나오네요.

정의를 해줘야할것같은데 어떻게 정의해주면 될까요?

|

답변 3개 / 댓글 8개

채택된 답변
+20 포인트
2018-08-07 (화) 11:04:38

커스텀 되지 않은 기본 그누보드에서는 해당 SQL 문으로 $list 배열을 만드는데 거기에 $list 를 쓴다고 해서 값을 받아올수는 없습니다. 아직 만들어지지 않은 배열에서 값을 받아 올려고 하는거니까요

답변에 대한 댓글 5개

네, 단순히 아이디값만 가져오려고 합니다..
해당 게시자의 아이디를 가져 오는건가요 게시판 테이블 전체의 게시자 아이디 전부를 가져 오는건가요??
해당 게시자의 아이디 값만 가져오면 됩니다.
그러면 그냥 단순히 wr_1 <> mb_id 만 추가 하면 되지 않나요?? 같은 행값 비교니까요??
아 감사합니다 글케하면되겠네요..
친절한 도움 진심으로 감사드립니다.

게시글 저장할때 wr_1 같은 곳에 mb_id를 저장하시고 저장된 wr_1을 $list[$i]['wr_1'] 식으로 불러와서 쓰세요

위 list 값은 해당 배열 변수를 만들어서 가져올때 가능한거라 해당 방식으로 사용하시려는건지는 모르겠지만 잘못 쓰고 계신듯 보여집니다.

답변에 대한 댓글 3개

배열 변수 만들어서 가져와야 합니다..
똑같이 $list[$i][mb_id] 하면 그 게시자들의 아이디 값들을 다 가져와야하거든요.

어떻게 하면 가져올수있을까요?
해당 위치가 왜 그렇게 불러와야 하는지 알지 못하는 상황이라서 어떻게 대응을 해드리기가 어렵습니다.
그냥 게시자의 아이디값만 가져올수 있으면됩니다.

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