Mám problém, v tomto kodu jak je ten cyklus, tak jede jenom jednou, potom se zastaví a píše divný věci........zjistil sem, že je to asi tím že čtu z databáze a současně tam hned zapisuju? Může to být tím? Jinak už nevim, díky za každou radu.
new string[300];
mysql_query(1,"SELECT * FROM `vehicle registration`");
new rows, fields, fetch[15],Float:pos[4],modelid;
cache_get_data(rows, fields, 1);
printf( "rows: %d | fields: %d", rows, fields );
if(rows)
{
for(new i = 0; i<rows; i++)
{
cache_get_row(i, 1, fetch);
GetVehiclePos(strval(fetch),pos[0],pos[1],pos[2]);
GetVehicleZAngle(strval(fetch), pos[3]);
modelid=GetVehicleModel(strval(fetch));
DestroyVehicle(strval(fetch));
printf("posx=%f, posy=%f, posz=%f, posa=%f, model=%d",pos[0],pos[1],pos[2],pos[3],modelid);
format(string,sizeof(string),"INSERT INTO `vehicle registration help` (`PosX`, `PosY`,`PosZ`,`PosA`,`ModelID`) VALUES ('%f','%f','%f','%f','%d')",pos[0],pos[1],pos[2],pos[3],modelid);
mysql_query(1,string); //Bez tohoto to jede normal.... a když zkusím zapisovat v jiný funkci/cyklusu tak to ide...
Dotaz
pe.vanasek 0
Zdravím všechny Šťastné a Veselé!
Mám problém, v tomto kodu jak je ten cyklus, tak jede jenom jednou, potom se zastaví a píše divný věci........zjistil sem, že je to asi tím že čtu z databáze a současně tam hned zapisuju? Může to být tím? Jinak už nevim, díky za každou radu.
Link to comment
Share on other sites
2 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now