我后来写了一些代码,现在我不记得为什么我放了一条线。任何人都可以看看这个,让我知道这条线是做什么的,或者我是否需要它。记忆不是它的用途!就是这条线。 my_ulonglong numrows = mysql_num_rows(res_set);
继承代码......
(mysql_real_connect(conn,"gxxxx","gxxxx","gxxxx","gxxxx",0,NULL,0) !=0);
char queryString[1024];
sprintf(queryString, "SELECT COUNT(*) FROM tblURLIP WHERE IP = '%s' AND IPStatus = '1' AND IPType = '3' AND IPMax ='0'",ipSrc == NULL ? "0" : ipSrc);
mysql_query(conn, queryString);
my_ulonglong i = 0;
res_set = mysql_store_result(conn);
// This is the questionable line
my_ulonglong numrows = mysql_num_rows(res_set);
LEGIT = mysql_fetch_row(res_set);
mysql_free_result(res_set);
if (atoi(LEGIT[i]) == 1).....
谢谢
答案 0 :(得分:1)
这是一个棘手的问题吗?我问,因为如果你看一下MySQL文档,你会马上看到你需要那行代码。执行后,numrows
保存当您调用mysql_store_result(conn)
时MySQL返回给您的行数。