Py-mysql의 row_tell() 관련 질문
글쓴이: eminency / 작성시간: 수, 2005/12/21 - 6:03오전
connection 인스턴스로 query 날리고 store_result() 한 뒤 레코드 갯수만큼 fetch_row()를 해주는데요...
C에서처럼 while ((row = fetch_row(&mysql)) != NULL) 식의 코드가 파이썬에서는 곤란하기 때문에 다른 방법을 찾다가...
row_tell()라는 메써드가 현재 레코드 인덱스를 리턴하는 역할을 하더군요(제가 제대로 이해한건가요?)
근데 처음에는 이 값이 0인데 fetch_row()를 한 번만 실행하고 나면 -1479345같은 이상한 값을 되돌려 줍니다. fetch_row()를 한 번 실행할때마다 1,2, ... 같이 점차적으로 증가해야 하는게 아닌지요?
Forums:
댓글 달기