Witam, napisałem prosty skrypt, który ma sortować użytkowników wg liczby punktów. Wszystko działa pięknie za wyjątkiem tego, że wg tego skryptu np 775 jest większe od 2400! Tylko dlatego, że sortowanie zaczyna od porównania pierwszej wartości... Macie jakiś pomysł, jak to naprawić? Bo w googlach się jakoś z czymś takim nie spotkałem (może źle formuowałem frazę...)
<?php
$dbuser = "x";
$dbname = "x";
$pass = "x";
$host = "localhost";
/* generowanie statystyk użytkowników */
$pobranie_punktow = mysql_query("SELECT * FROM `users` ORDER BY `points` DESC", $polaczenie); $new_stats = 1;
$old_stats = $pt['stats'];
$stats = $new_stats;
$id = $pt['id'];
$upd = mysql_query("UPDATE `users` SET `stats` = '$stats', `old_stats` = '$old_stats' WHERE `id` = '$id'"); $new_stats++;
}
?>