Interessant, irgendwie verbiegt der da was bei der Rückgabe.
Schreib es mal so:
stock mysql_GetStr(Table[], Field[], Where[], Is[])
{
new query[128], retVal[64];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, query);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, query);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(retVal);
mysql_free_result();
return retVal;
}
stock mysql_GetInt(Table[], Field[], Where[], Is[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, query);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, query);
mysql_query(query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return sqlint;
}