답변 3개
5년 전
$write_table = $g5['write_prefix'].$bo_table;
$cate_arr = explode('|',$board['bo_category_list']);
foreach($cate_arr as $k => $v) {
$result = sql_query("select * from $write_table where ca_name='$v' order by wr_num limit 0, 2");
while($row = sql_fetch_array($result)) $list[]= $row;
}
shuffle($list);
print_r($list);
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
5년 전
로직만 설명해드리겠습니다.
코딩까지는 시간관계상...
분류별로 두개씩 출력하여 배열에 담고
배열을 섞습니다.
그리고 위에 두개만 다시 출력합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
5년 전
분류별로 2개씩 가져와서 보여줘야 합니다.
</p>
<p>$cate_arr = explode('|',$board['bo_category_list']);</p>
<p>foreach($cate_arr as $k => $v) {</p>
<p> $sql = "select * from g5_write_{$bo_table} where ca_name='$v' order by rand() limit 2";</p>
<p> $result = sql_query($sql);</p>
<p> while($row = sql_fetch_array($result)) {</p>
<p> echo $row['bo_subject']."
";</p>
<p> }</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인