Я правильно считаю?
PHP код:
new query_string[85-12+MAX_PLAYER_NAME+32+64];
format(query_string, sizeof(query_string), "INSERT INTO `accounts` (`player_name`, `password`, `email`) VALUES ('%s', '%s', '%s')", pInfo[playerid][pName], password, email);
// максимальная длина password - 32
// максимальная длина email - 64
Или объясните на этом примере как высчитывались значения?
PHP код:
stock SaveAccount(playerid)
{
new query_string[(21)+(16+11)+(20+MAX_PLAYER_NAME)+(16+32)] = "UPDATE `accounts` SET";
format(query_string, sizeof(query_string), "%s `player_name` = '%s',", query_string, pInfo[playerid][pName]);
format(query_string, sizeof(query_string), "%s `password` = '%s'", query_string, pInfo[playerid][pPassword]);
format(query_string, sizeof(query_string), "%s WHERE `id` = '%d'", query_string, pInfo[playerid][pID]);
mysql_function_query(mysql_connect_id, query_string, false, "", "");
return 1;
}