묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
mysql에서 이렇게도 가능한지....
2003.09.22 18:29
$query = "UPDATE 게시판 SET 번호='1' WHERE 아이디='hsr1993';
mysql_query($query,$connect);
안녕하세요? 참 오랫만에 질문 드립니다.
사실 몇 달전부터 이 문제 때문에 골아팠는데 어찌 혼자의 힘으로는
어려울듯 하네요.
다름이 아니라 위의 sql 문을 실행하면 게시판 테이블에서 아이디가 hsr1993인
것들의 번호를 모두 1 로 입력하는 소스입니다.
그런데 모두 1이 아니라 1부터 하나씩 더해가면서 1, 2, 3, 4,.... 끝까지 1씩
증가하면서 입력할 수는 없을까요?
지금까지는 그냥 중첩문으로 사용했었습니다. 음..
아이디가 hsr1993인 모든 데이타를 출력하게 하면서 번호를 하나씩 부여해
주는 방식인데 이렇게 하니까 데이타베이스 서버에 넘 무리를 가하는것
같아서 더 좋은 방법을 찾고 있습니다.
고수님들의 조언 부탁드립니다.
mysql_query($query,$connect);
안녕하세요? 참 오랫만에 질문 드립니다.
사실 몇 달전부터 이 문제 때문에 골아팠는데 어찌 혼자의 힘으로는
어려울듯 하네요.
다름이 아니라 위의 sql 문을 실행하면 게시판 테이블에서 아이디가 hsr1993인
것들의 번호를 모두 1 로 입력하는 소스입니다.
그런데 모두 1이 아니라 1부터 하나씩 더해가면서 1, 2, 3, 4,.... 끝까지 1씩
증가하면서 입력할 수는 없을까요?
지금까지는 그냥 중첩문으로 사용했었습니다. 음..
아이디가 hsr1993인 모든 데이타를 출력하게 하면서 번호를 하나씩 부여해
주는 방식인데 이렇게 하니까 데이타베이스 서버에 넘 무리를 가하는것
같아서 더 좋은 방법을 찾고 있습니다.
고수님들의 조언 부탁드립니다.
꽁수를 사용하면 되지 않을까요?
SET 번호 = '1' WHERE 아이디='hsr1993' LIMIT 0,1;
이렇게.. 하나를 1로 지정해준 다음에..
SET 번호 = 번호+1 WHERE 아이디='hsr1993';
이렇게 +1 로 추가를 해준다면.. 가능하지 싶은데...
죄송합니다
텨텨텨 =3=3=3