主题:[mysql]急!求助!我的程序执行mysql_real_query查询语句返回为空........
这是我的一小段代码,问题就出在这里,我每次从数据库取20条记录,记录总共有几万条
问题是我现在有时候循环到第1次,第3次,第4次....等等会停住,我跟踪过是mysql_real_query得到的结果为空..
我把每次取20改为10也一样,改为3或2倒没什么问题,不过没执行太久,只取了不到100数据我就停了...
数据库是公用的,可能有人在我程序运行时插入数据.....
不报错,我用try catch也抓不到异常,,郁闷啊......[em10][em10]
mysql_query(m_mysql,"SET NAMES gb2312");
CString sql="SELECT id, fail_str from filter_list where flag=0 order by fail_num desc limit 20";
int lenth = sql.GetLength();
if(mysql_real_query(m_mysql,sql,lenth)!=0)
{
return List;
}
问题是我现在有时候循环到第1次,第3次,第4次....等等会停住,我跟踪过是mysql_real_query得到的结果为空..
我把每次取20改为10也一样,改为3或2倒没什么问题,不过没执行太久,只取了不到100数据我就停了...
数据库是公用的,可能有人在我程序运行时插入数据.....
不报错,我用try catch也抓不到异常,,郁闷啊......[em10][em10]
mysql_query(m_mysql,"SET NAMES gb2312");
CString sql="SELECT id, fail_str from filter_list where flag=0 order by fail_num desc limit 20";
int lenth = sql.GetLength();
if(mysql_real_query(m_mysql,sql,lenth)!=0)
{
return List;
}