sql 쿼리문 질문드립니다.

sql 쿼리문 질문드립니다.

QA

sql 쿼리문 질문드립니다.

본문

안녕하세요.

현재 그누보드5 플러그인사용중 php로 db를 연결하고 sql_fetch_array($result)로 데이터를 뿌려주려고 합니다. 그러나 데이터를 입력시 순번은 자동생성되며 오름차순으로 생성이 돼야 하는게 내림차순으로 0, -1, -2로 됩니다. 그리고 타이틀 명 데이터를 못 받아오는건지 입력된 텍스트 에어리어로 선택하는 데이터를 입력해도 공백으로만 남아있습니다.

무슨 문제가 있는지 에러메세지도 나타나지 않아 더욱 더 어려운 것 같습니다. 

소중한 답변 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

그누보드에서 어떤 플러그인을 사용하시는지 모호합니다.

 

그리고, 

 

그누보드의 게시판의 경우

 

wr_id 는 순번 자동생성 증가 값을 가지고

 

wr_num 은 역순으로 -음수 값을 가집니다.

 

이 경우가 아닌

 

다른 방법으로 테이블을 직접 구현하셨다면, 

 

create table 테이블명 ( 

no int auto_increment primary key, 

....

 

 

와 같은 방식일텐데, 

 

Mysql에서 auto_increment 는 기본값이 자동증가 입니다.

 

따라서, 역순으로 생성된다고 하시는것이

 

테이블의 필드를 잘못 바라보고 인식하고 계신것인지

(그누보드 게시판기준)

 

그게 아니라면, 

 

어떤 필드구조의 어떤 값인지 샘플(Row결과물) 이라도 보여주셔야

쿼리에 대한 조언이 가능합니다.

 

답변 감사합니다.
말씀해주신 내용처럼
field(필드명)  uid
Type(종류)  int(11)
Null      아니요
key
Extra(추가) auto_increment
이러한 테이블이 있지만 값을 바꿔줘도 다른영역을 담당 하는 것 같습니다.
그렇다면 순서 테이블은 없는 것 같은데 php에서 순서에 관한 코드를 확인 하며 인클루드 된 php에 sql쿼리로 뿌려주는 함수를 사용하는 것 같아 이것이 문제일까 하고 생각을 하고 질문을 드렸습니다. 많이 아리송하네요 계속 구조에 관해 생각을 해봐야 될 것 같습니다..
이 플러그인이 php4.x mysql4.x 버전에 개발이 되어 현재 php5.x mysql5.x버전에 호환을 시키려 계속 오류 수정을 하는 중 입니다.

혹시 게시판쪽에서 그러시는건 아니신지요?

플러그인을 활용하신다면 그냥 전체 count에서 -1만 해주시어 loop를 돌린다면

무조건 내림차순이 됩니다.

 

만일 게시판쪽에서 순번이 안맞다면요.. _g5_board에서 게시판 총 카운터를 확인해보시기 바랍니다.

총카운터가 틀리면 순번이 틀리게 나옵니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,117 | RSS
QA 내용 검색

회원로그인

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