> c와 sql을 연동해서 출력하려고 하는데 sql에서 정수형으로 정의된 값이 출력을 해서 보면 이상한 숫
> 자들로 출력이 됩니다. 어떤 문제가 있는 건지요?
>
> c코드에서의 출력부분
>
> printf(id: %d, name: %s
", (row[0]?row[0]:"NULL"),(row[1]?row[1]:"NULL"));
>
> sql에서 id는 int형 name는 char(20)형으로 정의했습니다.
>
>
mysql에서 fetch한 결과를 보시면 그값은 int형이 아니라 char형으로 되어었습니다.
그래서 다음과 같이 사용을 해야합니다.
int i = atoi( row[0] );
즐거운 하루 되세요.
|