Ilja: order by lpad

Beitrag lesen

yo,

Seit dem ich in meiner datenbank den feldtyp von TEXT auf INT umgestellt habe funktioniert folgende funktion nur noch fehlerhaft:

welchen feldtyp hast du den umgestellt abc ?

$qry = "SELECT abc FROM $table WHERE abc='$vari' ORDER BY LPAD(abc, 10, 0) DESC LIMIT 1 ";

LPAD ist eine zeichenkettenfunktion. sollte abc vom typ integer sein, so werden die eingefügten 0 durch LPAD sowieso keine wirkung haben, da integer keine führenden nullen besitzt und somit wird sich auch die sortierung verändern.

Ilja