Am facut asa:
new Cache: result1 = mysql_query (handle, "SELECT * FROM `stock` ORDER BY `Price` ASC");
dar tot face la fel.. Cand dau /buycar le pune in ordinea din baza de date..
Tot publicul este:
public IniStock()
{
new Cache: result1 = mysql_query (handle, "SELECT * FROM `stock` ORDER BY `Price` ASC");
new x;
for ( new i, j = cache_get_row_count ( ); i != j; ++i )
{
cache_get_field_content(i, "ID", result); x = strval(result);
cache_get_field_content(i, "Stock", result); Stock[x][vStock] = strval(result);
cache_get_field_content(i, "Price", result); Stock[x][vPrice] = strval(result);
cache_get_field_content(i, "Model", result); Stock[x][vModel] = strval(result);
cache_get_field_content(i, "Speed", result); Stock[x][vSpeed] = strval(result);
cache_get_field_content(i, "Car", result); format(Stock[x][vName], 32, result);
systemVariables[dsvehicle]++;
}
printf("[script] %d ds loaded.", systemVariables[dsvehicle]);
cache_delete(result1);
return 1;
}