28.06.2011, 20:39
Код:
(mysql log) [22:35:43] CMySQLHandler::FreeResult() - The result is already empty. [22:35:43] >> mysql_query( Connection handle: 1 ) [22:35:44] CMySQLHandler::Query(SELECT * FROM members WHERE username='[CLS]Killing_Torcher') - Successfully executed. [22:35:44] >> mysql_store_result( Connection handle: 1 ) [22:35:44] CMySQLHandler::StoreResult() - Result was stored. [22:35:44] >> mysql_fetch_field_row( Connection handle: 1 ) [22:35:44] CMySQLHandler::FetchField(locked) - You cannot call this function now. (Reason: Fields/Rows are empty.) [22:35:44] >> mysql_retrieve_row( Connection handle: 1 )
pawn Код:
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
mysql_real_escape_string(name,name);
mysql_free_result();
new Field[150];
printf("[DEBUG] 'name' value: %s",name);
format(query,sizeof(query),"SELECT * FROM members WHERE username='%s'",name);
mysql_query(query);
mysql_store_result();
mysql_fetch_field_row(Field, "locked");
if (mysql_retrieve_row()) {
if (Field[0] == 1)
{
ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX,"Kicked","You have been Kicked out of the Server.\nThe Account you are using has been locked","OK","");
Kick(playerid);
}
}
else
{
mysql_query("INSERT INTO members (Username,Locked) VALUES('[CLS]Killing_Torcher',1)");
}
Any idea(s)?