20.11.2013, 19:27
Hey, i have a little problem with MySQL insert ID in last days. When i want to create dynamic factions or buy a car or create a business, then it doesnt. When i check debug, there is an error. Unfortunately, MySQL is my weakness, so i apperciate some help. I have tried to fix this a lot of hour but no result...
pawn Код:
An error has occured. (Error ID: 1062, Duplicate entry '2' for key 'PRIMARY')
pawn Код:
CMD:teefraktsioon(playerid, params[])
{
new query[400], fname[32], puudub[32];
if(sscanf(params, "s[32]", fname)) return SendClientMessage(playerid, V_PUNANE, "KASUTA: /teefraktsioon [nimi]");
mysql_store_result();
new id = mysql_insert_id();
mysql_free_result();
SendClientMessage(playerid, COLOR_LIGHTORANGE, "Fraktsioon edukalt loodud");
format(query, sizeof(query),"INSERT INTO factions(ID, Name, Rank1, Rank2, Rank3, Rank4, Rank5) VALUES(%d, '%s', 'puudub', 'puudub', 'puudub', 'puudub', 'puudub')", id, fname);
mysql_query(query);
fInfo[id][frID] = id;
fInfo[id][Name] = fname;
fInfo[id][Rank1] = puudub;
fInfo[id][Rank2] = puudub;
fInfo[id][Rank3] = puudub;
fInfo[id][Rank4] = puudub;
fInfo[id][Rank5] = puudub;
return 1;
}