使用c语言操作MYSQL数据库时可以编译,也可以正常运行,就是显示表内容之后就有提示段错误,求指导~~

[复制链接]
查看11 | 回复2 | 2017-9-20 19:02:44 | 显示全部楼层 |阅读模式
段错误一般是指针有问题,或者越界之类的num_row = (int)mysql_num_rows(res);
num_col = (int)mysql_num_fields(res);
for(r=0;r<num_col;r++)
{
row = mysql_fetch_row(res);//检索一个结果集合的下一行
for(c=0;c<num_col;c++)
printf("%s ",row[c]);
printf("\n");
}这段代码很可疑啊...
回复

使用道具 举报

千问 | 2017-9-20 19:02:44 | 显示全部楼层
找不到路径添加到库,或者你的路径是不正确的,请检查是否配置的include路径中包含include文件。另外请注意,当编译: CC-O测试test.c中libmysqlclient.a]-G ...写上该库..
GCC-O的测试-L/usr/lib/mysql-lmysqlclient test.c中...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行