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

그누3질답

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

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

본문

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 으로 입력되었는데, 이들의 역할과 어떤 값을 입력해야 하나요?

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

댓글 전체

혹시 luild님이 작성하신 이런팁도 있습니다. 참고해보세요.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_name&stext=lulid&soperator=0&page=1&wr_id=2336
<?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++;
}
?>
전체 16
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT