MySQL geht nicht über 99

PHP-Fan

Erfahrenes Mitglied
Hallo,

ich habe in eine Tabelle eine Spalte mit dem Namen "views". Ich möchte gerne den höchste Wert anzeigen. Das sollte so funktionieren:

PHP:
SELECT * FROM ag_downloads ORDER BY `views` DESC

Aber er zeigt mir als hächsten Wert 99 an obwohl es Datensätze gibt die über 300 gehen. Wieso macht der das?
 
ich würde der Einfachheit halber das Feld 'views' als Integer definieren und nicht als varchar oder ähnliches. Dann passt auch die Sortierung wieder und

SELECT MAX(`views') FROM ag_downloads;

wird dir den höchsten Wert von 'views' zurückgeben.
 
Zurück