Tabla:
CODIGO char(10);
NOMBRE varchar(25);
Y en el campo CODIGO Generalmente se guarda de la siguiente forma:
0000000001, 0000000002 .....
Resulta que antes de guardar, yo debo indicar cual es el siguiente consecutivo a guardar, pero el campo como no es autoincremento me toca aumentarle un 1 al maximo valor encontrado, lo hago asi:
Código PHP:
Como puedo mantener el valor de los ceros a la izquierda?, sin tener que modificar tablas ni nada de eso?.......Agradezco me puedan orientar, muchas gracias Ver original
<?php $sql="SELECT MAX(CODIGO) FROM TABLA"; $obj->consulta($sql); $nfilas=$obj->numFilas(); $row = sqlsrv_fetch_array($obj->result); $consecutivo=$row[0]; echo $consecutivo; //aca me muestra asi: 0000003026 //Ahora le aumento: $consecutivo=$consecutivo+1; //pero ahora si muestro me sale 3027 ?>