26.05.2018, 19:13
What to change from StrickenKid to the new BlueG MySQL
Код:
bool:AccountExists(szAccount[]) { if(strlen(szAccount) > MAX_PLAYER_NAME) return false; new escaped_nick[MAX_PLAYER_NAME+16]; mysql_real_escape_string(szAccount, escaped_nick); m_query("SELECT 1 FROM players WHERE nick = '%s' LIMIT 1", escaped_nick); new bool:exists = false; mysql_store_result(); if(mysql_num_rows()) exists = true; mysql_free_result(); return exists; }
Код:
GetAccountID(szName[]) { new buffer[128], escapedNick[32]; mysql_real_escape_string(szName, escapedNick); m_query("SELECT id FROM players WHERE nick = '%s' LIMIT 1", escapedNick); mysql_store_result(); mysql_fetch_field("id", buffer); mysql_free_result(); return strval(buffer); }