2011-10-05 3 views
-1

나는 어떤 코드를 썼다. 그리고 지금 내가 왜 줄을 넣었는지 기억하지 못한다. 누구든지 이걸 보면서이 줄이 무엇인지 또는 내가 필요로하는지 알 수있다. 메모리는 사용하는 용도가 아닙니다! 이 줄이야. Heres는 코드 my_ulonglong numrows = mysql_num_rows(res_set);MySQL이 코드가 필요합니까?

....

(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)..... 

+1

* 일부 코드를 뒤로 작성하고 * us *가 무엇을하는지 알고 싶습니까? 진심으로? :) –

+0

의미는 ... 더 많은 코드 주석! 데이터베이스 연결 정보를 공유하지 마십시오! –

+5

btw, 게시 한 액세스 데이터 ... 비밀번호를 변경해야합니다. –

답변

1

이 트릭 질문입니다 감사합니다? 나는 당신이 MySQL 문서를 살펴 본다면 곧바로 코드 라인이 필요하다는 것을 알았 기 때문에 물어 본다. 실행 후 을 호출 할 때 MySQL이 반환 한 행 수는 numrows입니다.

+0

감사합니다. 나는 이것이 운영상의 문제라고 확신했다. 내가 말했듯이. 나는 더 이상 예리하지 않다! 잠시 mySql을 사용하지 않았습니다. 당신은 그들이 말하는 것을 알고 있습니다, 당신이 그것을 사용하지 않는다면, 당신은 그것을 잃게됩니다! –

관련 문제