Alternativa 3:
Puedes crear en el atributo de la columna de la tabla con zerofill desde MySQL. Sin demeritar los aportes de los demás me parece que este es el mas transparente para hacer lo que quieres. Igual todos son completamente validos. Ahí dejo la descripción resumida para quien le interese.
http://www.mysqlya.com.ar/temarios/d...od=27&punto=23