#include
#include
int main(void)
{
MYSQL mysql;
MYSQL_RES *res;
MYSQL_ROW row;
char *query;
int t,r;
mysql_init(&mysql);
if (!mysql_real_connect(&mysql,"localhost","content","content","content",0,NULL,0))
{
printf( "Error connecting to database...\n");
}
else printf("Connected...\n");
query="select * from submit";
t=mysql_query(&mysql,query);
if (t)
{
printf("Error making query: %s\n",mysql_error(&mysql));
}
else printf("Query made...\n");
res=mysql_store_result(&mysql);
for(r=0;r
row=mysql_fetch_row(res);
if(row<0) break;
for(t=0;t
printf("%s ",row[t]);
}
printf("\n");
}
mysql_close(&mysql);
}
编译上面代码得到my1.out
执行后 发现如下
-bash-2.05b$ ./my1.out
Connected...
Query made...
1 bb 2001 qqq
2 mm 1001 aaa
3 cl 6002 www
4 cl 6002 www
Segmentation fault
其中这个Segmentation fault是怎么会事? 小弟正搞毕业设计 急啊 望哪为大侠指点!
作者: fangziqi
发布时间: 2006-05-18