|
|
|
11-10-25
|
조회 2,508
|
|
|
|
11-10-18
|
조회 4,042
|
|
|
|
11-10-18
|
조회 2,421
|
|
|
|
11-10-15
|
조회 3,648
|
|
|
|
11-10-10
|
조회 2,706
|
|
|
|
11-10-02
|
조회 2,606
|
|
|
|
11-09-28
|
조회 2,423
|
|
|
|
11-09-24
|
조회 2,515
|
|
|
|
11-09-22
|
조회 2,408
|
|
|
|
11-09-05
|
조회 2,894
|
|
|
|
11-08-31
|
조회 2,274
|
|
|
|
11-08-31
|
조회 2,585
|
|
|
|
11-08-31
|
조회 2,440
|
|
|
|
11-08-29
|
조회 2,980
|
|
|
|
11-08-28
|
조회 2,476
|
|
|
선택이란
|
11-08-25
|
조회 2,532
|
|
|
|
11-08-17
|
조회 2,247
|
|
|
|
11-08-16
|
조회 2,479
|
|
|
|
11-08-11
|
조회 2,940
|
|
|
|
11-08-07
|
조회 2,649
|
|
|
|
11-08-03
|
조회 2,357
|
|
|
|
11-07-22
|
조회 2,101
|
|
|
관리자
|
11-07-12
|
조회 3,318
|
|
|
|
11-06-27
|
조회 2,098
|
|
|
|
11-06-01
|
조회 1,767
|
|
|
|
11-05-17
|
조회 2,558
|
|
|
|
11-05-01
|
조회 2,623
|
|
|
|
11-04-28
|
조회 2,911
|
|
|
|
11-04-28
|
조회 2,969
|
|
|
|
11-04-13
|
조회 2,622
|
|
|
|
11-03-27
|
조회 2,750
|
|
|
|
11-03-27
|
조회 2,621
|
|
|
|
11-03-14
|
조회 2,039
|
|
|
|
11-03-02
|
조회 2,354
|
|
|
|
11-03-02
|
조회 2,587
|
|
|
|
11-02-27
|
조회 3,011
|
|
|
|
11-02-23
|
조회 2,393
|
|
|
|
11-02-19
|
조회 2,534
|
|
|
|
11-02-14
|
조회 4,150
|
|
|
|
11-02-03
|
조회 2,936
|
|
|
|
11-01-24
|
조회 3,885
|
|
|
|
11-01-04
|
조회 2,421
|
|
|
|
10-12-08
|
조회 5,432
|
|
|
|
10-11-15
|
조회 2,440
|
|
|
|
10-11-14
|
조회 2,623
|
|
|
|
10-11-14
|
조회 3,645
|
|
|
관리자
|
10-10-29
|
조회 3,709
|
|
|
|
10-10-19
|
조회 2,720
|
|
|
관리자
|
10-10-07
|
조회 2,544
|
|
|
관리자
|
10-10-05
|
조회 4,457
|
|
|
|
10-09-18
|
조회 2,756
|
|
|
|
10-09-18
|
조회 2,500
|
|
|
|
10-09-17
|
조회 4,905
|
|
|
|
10-09-15
|
조회 2,842
|
|
|
|
10-09-15
|
조회 2,377
|
|
|
|
10-09-15
|
조회 2,858
|
|
|
|
10-09-15
|
조회 2,695
|
|
|
|
10-09-11
|
조회 4,025
|
|
|
|
10-09-11
|
조회 2,521
|
|
|
|
10-09-11
|
조회 2,569
|
|
|
|
10-09-07
|
조회 3,840
|
|
|
|
10-09-07
|
조회 3,378
|
|
|
관리자
|
10-08-29
|
조회 2,844
|
|
|
|
10-07-01
|
조회 3,087
|
|
|
|
10-06-30
|
조회 2,491
|
|
|
|
10-06-30
|
조회 2,668
|
|
|
|
10-06-30
|
조회 3,022
|
|
|
|
10-06-13
|
조회 2,059
|
|
|
|
10-04-15
|
조회 3,229
|
|
|
|
10-04-04
|
조회 3,464
|
|
|
|
10-02-23
|
조회 3,570
|
|
|
|
10-02-09
|
조회 3,160
|
|
|
|
10-01-25
|
조회 2,672
|
|
|
|
10-01-25
|
조회 2,770
|
|
|
|
09-12-27
|
조회 4,413
|
|
|
|
09-11-23
|
조회 3,636
|
|
|
|
09-11-20
|
조회 4,875
|
|
|
|
09-08-30
|
조회 3,066
|
|
|
|
09-08-30
|
조회 3,063
|
|
|
|
09-08-12
|
조회 3,033
|
|
|
|
09-07-22
|
조회 4,087
|
|
|
|
09-07-22
|
조회 4,746
|
|
|
|
09-07-15
|
조회 5,906
|
|
|
|
09-07-11
|
조회 2,989
|
|
|
|
09-06-17
|
조회 2,725
|
|
|
|
09-06-15
|
조회 3,016
|
|
|
|
09-05-29
|
조회 3,292
|
|
|
|
09-05-11
|
조회 5,933
|
|
|
|
09-05-08
|
조회 2,691
|
|
|
똥싼너구리
|
09-04-30
|
조회 3,803
|
|
|
|
09-04-17
|
조회 3,128
|
|
|
|
09-04-04
|
조회 3,311
|
|
|
관리자
|
09-03-05
|
조회 3,693
|
|
|
|
09-02-09
|
조회 3,665
|
|
|
|
09-02-03
|
조회 6,165
|
|
|
|
08-12-27
|
조회 3,223
|
|
|
|
08-12-20
|
조회 4,309
|
|
|
|
08-11-21
|
조회 5,271
|
|
|
관리자
|
08-11-14
|
조회 2,845
|
|
|
|
08-11-03
|
조회 3,303
|
댓글 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]['제목'] 이런식으로 지정하셔도됩니다.