MySQL Sortierung 01 anstatt 1

GodWar

Erfahrenes Mitglied
Guten Abend!

Ich hab eine Tabelle mit Ränge von 1 bis 15 und höher! Ich der Tabelle steht auch 1 und nicht 01 oder 001.

Mit folgendem Code möchte ich Dinge daraus abrufen:

PHP:
if($action=="main") {
	$i=0;
	
	$result = $db->query("SELECT * FROM cc".$n."_raenge ORDER BY rang ASC");
	while($row = $db->fetch_array($result)) {
	
	$inhalt[$i]['rang']=$row['rang'];

	$i++;
}

ER sortiert mir aber 1,10,11,...15,2,3,4,....

Wie kann man das verhindern!?
 
Langsam.

Was hast du da?
Warum sortiert der so?
Und was ist nun deine Lösung?

Kann es sein, dass dein Feld mit dem Rang ein VARCHAR oder TEXT ist, statt ein numerisches Feld?
 
Zurück