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同步中的问题 『在线等待』mysqldump 请问这个命令生成的文件,恢复怎么这么慢呀 求一个触发器的写法 存储过程中的游标 心帆,拜求你解答 请教 mysql 设置的问题,命令行模式。 急!怎样在win2000下启动mysql? 一个简单的MYSQL题 MySQL安装时报错2013 关于数据库定时备份的问题 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