Hey Com,
Hier wird einfach nichts geprintet und der Query ist richtig:
stock SaveServerStat()
{
new query[64];
format(query,sizeof(query),"SELECT * FROM `serverstats`");
sql_query(shandle[datarow], query, QUERY_THREADED, "UpdateServerStats", "r");
}
public UpdateServerStats(Result:result)
{
print("Aufgerufen!");
new rows = sql_num_rows(result), query[128];
if(rows == 0)
{
format(query,sizeof(query),"INSERT INTO `serverstats` `tickets` = '%i'",ServerStat[tickets]);
print(query);
sql_query(shandle[datarow], query, QUERY_THREADED, "SuccesInsert", "ri",0);
}
if(rows >= 1)
{
format(query,sizeof(query),"UPDATE `serverstats` SET `tickets` = '%i'",ServerStat[tickets]);
sql_query(shandle[datarow], query, QUERY_THREADED, "SuccesInsert", "ri",1);
}
return sql_free_result(result);
}