[mysql 관련질문] 시간순으로 정렬해서 wr_1 에 일렬번호 넣기?

우리아빠
· 22년 전 · 2059 · 3
2틀간 헤매고 있어요. 고수님들 도와주세요~~

사이트 리뉴얼로 다른게시판의 데이타를 그누보드 데이타로 변환은 마쳤는데,
데이타가 뒤죽박죽으로 입력이되어 정렬을 하려고 합니다.

+-- ---+-----+----------+--------+---------+------------+------+-------------------+
|wr_id |ca_id |wr_notice |wr_num |wr_reply |wr_parent_id | .......| wr_datetime |
+-- ---+-----+----------+--------+---------+------------+------+-------------------+
| 1 | 0 | 0 | 0 | | 0 | .......|2003-12-11 04:49:43 |
| 2 | 0 | 0 | 0 | | 0 | .......|2003-11-10 23:49:43 |
| 3 | 0 | 0 | 0 | | 0 | .......|2003-12-02 06:49:43 |
| 4 | 0 | 0 | 0 | | 0 | .......|2004-01-20 14:49:43 |
| 5 | 0 | 0 | 0 | | 0 | .......|2003-11-24 15:49:43 |

시간순으로 정렬을 하여 wr_id 를 일렬번호로 다시 입력하려고 합니다.
어떻게 해야 하나요?

그리고 wr_num 와 wr_parent_id 가 모두 0 으로 입력되었는데, 이들의 역할과 어떤 값을 입력해야 하나요?

한참을 이러쿵 저러쿵 해보는데도, 도통 안되어요, 조언 부탁드립니다.
|

댓글 3개

우리아빠
22년 전
오~~ 이런게 있었군요.. 감사합니다.
<?php
$sql = " select wr_id from gb_write_{$bo_table} order by wr_datetime asc ";
$result = mysql_query($sql);
$i = 1;
while ($row = mysql_fetch_row($result)) {
mysql_query(" update gb_write_{$bo_table} set wr_1='$i' where wr_id='$row[0]' ");
$i++;
}
?>
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 571
22년 전 조회 485
22년 전 조회 366
22년 전 조회 497
우리아빠
22년 전 조회 514
22년 전 조회 718
22년 전 조회 389
22년 전 조회 469
22년 전 조회 1,109
우리아빠
22년 전 조회 2,060
22년 전 조회 639
22년 전 조회 638
22년 전 조회 647
22년 전 조회 539
22년 전 조회 445
22년 전 조회 488
22년 전 조회 753
22년 전 조회 567
22년 전 조회 544
22년 전 조회 419