mysql 을 처음 사용해본 뉴비입니다.
인터넷에 나와있는 API 예제들을 따라하면서 배우고 있는데요,
mysql_fetch_row에 의해 나오는 결과들을 배열에 담고 싶은데, segmentation fault 에러가 뜹니다 =ㅁ=
지금 아침부터 하루 종일 씨름중인데 잘 안풀려서 질문 올려 봅니다.
res=mysql_use_result(&conn);
44 num=mysql_num_fields(res);
45
46 while((row=mysql_fetch_row(res)))
47 {
48 for(i=0;i<num;i++)
49 {
50 // printf("%s ",row[i]);
51 strcpy(temp,row[i]);
출력만 하면 제대로 출력이 되더군요.
temp는 char* 형으로 선언했구요.
저런식으로 하면 복사가 안되나요 ? |