|
|
|
12-01-08
|
조회 3,011
|
|
|
|
12-01-07
|
조회 3,622
|
|
|
|
12-01-07
|
조회 3,080
|
|
|
|
12-01-07
|
조회 2,993
|
|
|
|
12-01-07
|
조회 2,963
|
|
|
|
12-01-07
|
조회 5,204
|
|
|
|
12-01-06
|
조회 2,731
|
|
|
|
12-01-06
|
조회 3,454
|
|
|
|
12-01-06
|
조회 2,948
|
|
|
|
12-01-06
|
조회 2,896
|
|
|
|
12-01-06
|
조회 2,903
|
|
|
|
12-01-06
|
조회 5,613
|
|
|
|
12-01-06
|
조회 3,642
|
|
|
|
12-01-06
|
조회 2,857
|
|
|
|
12-01-06
|
조회 2,971
|
|
|
|
12-01-05
|
조회 3,034
|
|
|
|
12-01-05
|
조회 3,050
|
|
|
|
12-01-05
|
조회 2,763
|
|
|
|
12-01-05
|
조회 2,847
|
|
|
|
12-01-05
|
조회 3,501
|
|
|
선택이란
|
12-01-05
|
조회 5,342
|
|
|
|
12-01-04
|
조회 3,784
|
|
|
|
12-01-04
|
조회 2,800
|
|
|
|
12-01-04
|
조회 2,751
|
|
|
|
12-01-04
|
조회 2,961
|
|
|
|
12-01-04
|
조회 2,795
|
|
|
|
12-01-04
|
조회 2,888
|
|
|
|
12-01-04
|
조회 3,028
|
|
|
|
12-01-04
|
조회 2,786
|
|
|
|
12-01-04
|
조회 5,208
|
|
|
|
12-01-04
|
조회 5,081
|
|
|
|
12-01-04
|
조회 2,939
|
|
|
|
12-01-04
|
조회 3,390
|
|
|
|
12-01-04
|
조회 3,071
|
|
|
|
12-01-04
|
조회 2,886
|
|
|
|
12-01-04
|
조회 5,395
|
|
|
|
12-01-04
|
조회 4,565
|
|
|
|
12-01-04
|
조회 4,044
|
|
|
jakekwak
|
12-01-04
|
조회 3,901
|
|
|
|
12-01-04
|
조회 2,734
|
|
|
|
12-01-03
|
조회 3,624
|
|
|
|
12-01-03
|
조회 2,606
|
|
|
|
12-01-03
|
조회 2,639
|
|
|
|
12-01-03
|
조회 2,635
|
|
|
|
12-01-02
|
조회 3,129
|
|
|
|
12-01-02
|
조회 3,181
|
|
|
|
12-01-02
|
조회 4,030
|
|
|
|
12-01-02
|
조회 2,999
|
|
|
|
12-01-02
|
조회 3,208
|
|
|
|
12-01-02
|
조회 3,491
|
|
|
|
12-01-02
|
조회 3,483
|
|
|
|
12-01-01
|
조회 2,696
|
|
|
|
12-01-01
|
조회 4,155
|
|
|
|
12-01-01
|
조회 3,119
|
|
|
|
12-01-01
|
조회 3,497
|
|
|
|
11-12-31
|
조회 3,432
|
|
|
|
11-12-31
|
조회 3,766
|
|
|
|
11-12-31
|
조회 3,864
|
|
|
|
11-12-31
|
조회 3,114
|
|
|
|
11-12-31
|
조회 3,270
|
|
|
|
11-12-31
|
조회 3,683
|
|
|
|
11-12-30
|
조회 3,942
|
|
|
|
11-12-30
|
조회 3,234
|
|
|
|
11-12-30
|
조회 3,277
|
|
|
|
11-12-30
|
조회 3,927
|
|
|
|
11-12-30
|
조회 5,116
|
|
|
|
11-12-30
|
조회 4,214
|
|
|
|
11-12-30
|
조회 4,380
|
|
|
|
11-12-30
|
조회 3,833
|
|
|
|
11-12-30
|
조회 3,564
|
|
|
|
11-12-30
|
조회 3,582
|
|
|
|
11-12-30
|
조회 3,435
|
|
|
|
11-12-30
|
조회 2,631
|
|
|
|
11-12-30
|
조회 3,796
|
|
|
|
11-12-30
|
조회 7,073
|
|
|
|
11-12-29
|
조회 3,646
|
|
|
|
11-12-29
|
조회 3,318
|
|
|
|
11-12-29
|
조회 2,988
|
|
|
|
11-12-29
|
조회 3,191
|
|
|
선택이란
|
11-12-29
|
조회 3,062
|
|
|
|
11-12-28
|
조회 2,682
|
|
|
|
11-12-28
|
조회 2,827
|
|
|
|
11-12-28
|
조회 2,958
|
|
|
|
11-12-28
|
조회 2,871
|
|
|
|
11-12-28
|
조회 3,737
|
|
|
|
11-12-27
|
조회 3,089
|
|
|
선택이란
|
11-12-27
|
조회 2,850
|
|
|
|
11-12-27
|
조회 2,753
|
|
|
|
11-12-27
|
조회 2,884
|
|
|
|
11-12-26
|
조회 3,212
|
|
|
|
11-12-26
|
조회 3,116
|
|
|
|
11-12-26
|
조회 3,693
|
|
|
|
11-12-26
|
조회 3,311
|
|
|
|
11-12-26
|
조회 5,867
|
|
|
선택이란
|
11-12-25
|
조회 3,033
|
|
|
|
11-12-23
|
조회 3,582
|
|
|
|
11-12-23
|
조회 3,534
|
|
|
|
11-12-23
|
조회 5,117
|
|
|
|
11-12-23
|
조회 4,767
|
|
|
|
11-12-23
|
조회 2,835
|
댓글 2개
접근할 때마다 랜덤하게 추출해서 보여주면 되지 않을까요?
2. range함수로 섞어줄 수의 범위를 정하여 suffle함수로 섞어줍니다.
3. while구문을 통해서 원하시는 만큼의 배열을 생성하여 2에서 생성한것을 차례차례 대입해줍니다.
4. 3에서 생성된 데이터 배열변수를 마지막으로 for구문으로 순차적으로 뿌려주면 끝
---------------------------------------------
$sql=mysql_query("쿼리");
$arr=suffle(range(0,9)); // 보여질 기사가 10개일경우,
$n=0;
while($data=mysql_fetch_array($sql)) {
$list[arr($n)][제목]=$data[제목];
$n++;
}
위 사항까지 저장하면 $list[랜덤번호(0~9)][제목] 이라는 배열이 생성됩니다. 이것을
echo "<ul>";
for($i=0;$i<10;$i++) {
echo "<li>".$list[$i][제목]."</li>";
}
echo "</ul>";
위와같이 정렬하면 뒤죽박죽 섞여있습니다.
-----------------------------
함수의 역할
a=range(0,9) ---> array 0,1,2,3,4,5,6,7,8,9
suffle(a) -----> array 8,4,6,1,2,9,7,0,5,3
새로고침할때마다 suffle이 알아서 섞어줄테니 잘 정렬하면되겠죠^^?
만약 for구문을 한번더 쓰기 싫으시면 그냥 리스트출력하실부분에
강제로 $list[0]['제목'] , $list[1]['제목'] 이런식으로 지정하셔도됩니다.