CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): lunaris (+가짜집시+)
날 짜 (Date): 2002년 10월 25일 금요일 오후 03시 04분 47초
제 목(Title): Re: [Q]sprintf 관련



mysql 의 MYSQL_ROW data type은 char ** 와 동일합니다. 
(mysql.h 를 직접 열어보세요) 

단, 메모리 관리는 mysql_XXX() 함수군들에 의해 수행되므로 
row, row[i] 에 함부로 어떤 값을 대입해선 안됩니다. 

sprintf(buf, "%s", row[i]); 와 같이 쓸 경우, i가 field_count 값 
내에서만 돌아야 하고, (범위를 초과할때 null 된다거나 하는 것 없
습니다) row[i] 값은 DB 의 field가 null-value 를 허용할 경우엔 
null pointer가 돌아오게 되므로 주의가 필요합니다. 


 | 모든 물건들 위로 기억들이 투영된다. 가끔 관련 없는 모습들을 비추며 오늘은 |
 | 어제를 산다. 하나 하나의 문장들은 기억의 매듭이다. 오늘의 그대위로 어제의 |
 | 그대가 뿌리를 내린다. 닮았구나 사람이, 산다는 것은.                       |
 |                                          - 가짜집시 <lunaris@neomain.com> |
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.