랜덤 링크 글 가져오기 질문입니다. 채택완료
안녕하세요 아래 보시는 소스는 하나의 테이블 에서만 글을 가져오는건데요..
전체 테이블에서 글 을 가져오려면 어디부분을 수정 해야하나요?
전체 테이블에서 글 을 가져오려면 어디부분을 수정 해야하나요?
Copy
<?include_once("./_common.php");
$random = rand(1,5001);$sql= "select * from g4_write_테이블 where wr_id = '$random'"; $result = sql_query($sql);$row = sql_fetch_array($result);
echo("<a href='http://도메인.com/bbs/board.php?bo_table=테이블&wr_id=$random' target='_self'>$row[wr_subject]</a>");
?>
답변 2개
채택된 답변
+20 포인트
12년 전
알고리즘만 생각해 보자면
뽑아오고자 하는 테이블 수와 동일하게 배열을 생성 해 주시고,
배열에 각각의 테이블 명을 삽입합니다.
rand 함수로 테이블 수 만큼 돌려 전체 테이블 중 하나를 먼저 선택하게 한 뒤
선택된 테이블의 전체 글 수를 뽑아오고,
rand 함수로 테이블의 글을 랜덤하게 뽑아오면 되겠네요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
12년 전
스킨중에 그룹최신글을 찾아 응용해보세요.
해당 스킨 쿼리 중 정렬을 order by rand() limit 1 로 하시면 랜덤 게시물 1개를 가져올 수 있을겁니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인