morris_s
Новичок
Писал систему личных авто и столкнулся с проблемой сохранения информации о них (Бензин, пробег, цвет и т.д.)
Проблема заключается в том, что порядковый ID автомобилей на сервере не всегда будет совпадать с тем, что указан в БД, из-за чего данные о автомобилях путаются.
Возможно ли принудительно присвоить автомобилю ID, чтобы он был неизменчив или может быть есть другое решение этой проблемы?
Проблема заключается в том, что порядковый ID автомобилей на сервере не всегда будет совпадать с тем, что указан в БД, из-за чего данные о автомобилях путаются.
Возможно ли принудительно присвоить автомобилю ID, чтобы он был неизменчив или может быть есть другое решение этой проблемы?
Код:
format(small_string, sizeof small_string, "UPDATE `vehicles` SET `Fuel` = %f,", vInfo[i][vFuel]);
format(small_string, sizeof small_string, "%s`Milliage` = %f,", small_string, vInfo[i][vMilliage]);
format(small_string, sizeof small_string, "%s`Pos_X` = %f,", small_string, vInfo[i][vPos_X]);
format(small_string, sizeof small_string, "%s`Pos_Y` = %f,", small_string, vInfo[i][vPos_Y]);
format(small_string, sizeof small_string, "%s`Pos_Z` = %f,", small_string, vInfo[i][vPos_Z]);
format(small_string, sizeof small_string, "%s`Angle` = %f,", small_string, vInfo[i][vAngle]);
format(small_string, sizeof small_string, "%s`Color1` = %d,", small_string, vInfo[i][vColor1]);
format(small_string, sizeof small_string, "%s`Color2` = %d,", small_string, vInfo[i][vColor2]);
format(small_string, sizeof small_string, "%s`Owner` = '%s',", small_string, vInfo[i][vOwner]);
format(small_string, sizeof small_string, "%s`Park` = %d", small_string, vInfo[i][vPark]);
format(small_string, sizeof small_string, "%s WHERE `vehicles`.`ID` = %d", small_string, i);
mysql_tquery(mysql, small_string, "", "");
