public OnPlayerConnect(playerid) { new Cache:result, query[256]; result = mysql_query(m_sql, sprintf("SELECT COUNT(player_uid) AS total_rows FROM players WHERE player_name = '%s'", PlayerName(playerid))); if(cache_get_rows() > 0) { format(query, sizeof(query), "UPDATE `players` SET `player_name` = '%s', `player_cash` = '%s'", PlayerName(playerid), pInfo[playerid][player_cash]); } else { format(query, sizeof(query), "INSERT INTO `players` (player_uid, player_name, player_cash) VALUES (null, '%s', '%s')", PlayerName(playerid), pInfo[playerid][player_cash]); } cache_delete(result); mysql_query(m_sql, query); return 1; }