04.11.2009, 18:26
Quick Question, here is some code I use, cut down and simplified
My question is, because "idx++;" is only called "if(samp_mysql_num_rows() == 1)", will the loop continue endlessly once "samp_mysql_num_rows() != 1" because "idx++;" is never being used?
Код:
while (idx < sizeof(HouseInfo)) { new query[128],result[256],loop[256]; new poop = 1; format(query,sizeof(query),"SELECT * FROM Houses WHERE ID = '%d'",idx); samp_mysql_query(query); samp_mysql_store_result(); samp_mysql_fetch_row(result); if(samp_mysql_num_rows() == 1) { samp_mysql_strtok(loop, "|", result); while(samp_mysql_strtok(loop, "|", "")) { //Do stuff poop++; } idx++; } }