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 ? ::
=================================
댓글 달기