mysql中查询结果集中记录的条数时,出现段错误! 本帖最后由 yueliangdao0608 于 2007-12-14 20:19:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一下,我保存结果集用的是mysql_store_result()函数 用GDB调试到mysql_num_rows()语句之前,我用p mysql_num_rows(result)来查看行数的时候也可以看到1,不知道为什么是1? 你的字段A一定得设置默认值,而且not null. 字段A是有默认值NULL的。刚才调试了一下,发现注释掉mysql_num_rows()部分,在result = mysql_store_result()后判断result是否为NULL时仍然有该错误,可能与mysql_num_rows()没有关系,还是与表内的NULL有关? GOOGLE的结果:http://oss.lzu.edu.cn/blog/article.php?tid_700.html 谢谢yueliangdao0608,段错误我已经解决过很多了,只不过这个涉及到MYSQL的C语言接口,所以感觉有些迷惑。该问题已经解决,其实与mysql的接口函数没有关系,而是在我的代码中出现了没有判断NULL的错误,造成每次都在接口函数上出错。 希望大家像GAUCHY兄弟一样,每次把解决问题的方法贴出来。 该条语句运行好久,什么问题,该如何优化 MySQL误删除数据库,有救吗? 远程连接问题 mysql/SQL远程备份与还原 如何判断记录是否存在? 求在XP下怎样做Postgresql的数据备份?紧急求助。。 大尺寸的MySQL数据库怎么备份和回复啊?急问 md5能够加密,可是反操作也就是解密用什么函数啊?急~~ 什么地方可以下载MYSQL在WINDOWS下的源代码? 请教 mysql5.6.2怎么安装 Mysql如何导入已经写好的命令语句? 第一次用 sql建表 出错 大家帮看看 在线等
p mysql_num_rows(result)
来查看行数的时候也可以看到1,不知道为什么是1?
NULL时仍然有该错误,可能与mysql_num_rows()没有关系,还是与表内的NULL有关?
http://oss.lzu.edu.cn/blog/article.php?tid_700.html