MySQL에서 데이터를 각각의 포인터구조체에 넣을려고 합니다..
글쓴이: 신호철 / 작성시간: 금, 2003/08/01 - 5:04오전
#include <stdio.h> #include <mysql.h> #include <errno.h> #include <string.h> #include "rule_struct.h" //#include "define.h" int main() { MYSQL mysql; MYSQL_RES *res; MYSQL_ROW row; int fields; //int cnt; char *query; int pr; //int /*Packet_dsize=408,*/ i = 0; //int dsize[fields + 1]; struct Jolt *jolt_dsize; mysql_init(&mysql); if (!mysql_real_connect (&mysql, "localhost", "root", "tlsghcjf", "rule_db",0,0,0)) { printf("error no: %d\n%s\n", mysql_errno(&mysql), mysql_error(&mysql)); exit(1); } for(pr=1;pr<=3;pr++) { query = ("select dsize from rule where name = 'Jolt'"); } if (mysql_real_query(&mysql, query, strlen(query))) { printf("error no: %d\n%s\n", mysql_errno(&mysql), mysql_error(&mysql)); exit(1); } res = mysql_use_result(&mysql); fields = mysql_field_count(&mysql); while ((row = mysql_fetch_row(res))) { (jolt_dsize -> j_dsize) = atoi(row[0]); printf("%d",(jolt_dsize -> j_dsize)); printf("\n"); } mysql_free_result(res); mysql_close(&mysql); return 0; }
MySQL에서 가져온 데이터를 각각의 포인터구조체에다가 넣을려고 합니다
어떻게 넣으면 될까요?
구조체 만드는이유는 다른 값들과 비교하기 위해서 이거든요,,
방법 아시는분,,, 부탁드립니다...
Forums:
배열이나 포인터형 구조체인경우 구조체 자체 포인터를 증가 시켜 주면 될듯
배열이나 포인터형 구조체인경우 구조체 자체 포인터를 증가 시켜 주면 될듯 합니다..
=================================
:: how about a cup of tea ? ::
=================================
댓글 달기