Üdv megint...
ma már irtam egy ehhez kapcsolódó témát és zsoleszka egy nagyon jó megoldással állt elö ezt ismét szeretném megköszönni
de ahogy foyltattam tovább egyre inkább nem megfelelö ez amegoldás nekem... én kitaláltam egyet de ez viszont nagyon lassú, valami ötlet ennek a felgyorsitására?
[pawn] new houseid;
for(new i; i < MAX_HOUSES; i++)
{
format(query, sizeof(query), \"SELECT HouseID FROM `Houses` WHERE `HouseID` = %d\", i);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() != 0) // Ha a sor nem üres
{
mysql_free_result();
}
else
{
houseid = i;
mysql_free_result();
break;
}
}[/pawn]
a cél az hogy mysql ben az új HouseID mindig a 0-hoz legközelebb álló szabad szám legyen.. például ha
1, 2, 3, 4, 6 foglalt akkor 5-el térjen vissza tehát a houseid 5 legyen
köszönöma válaszokat elöre is
már ha lehetséges ez valahogy... : /