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++;
}
}

