Buenas a todos, tengo una tabla con la siguiente estructura:
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:
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
?>
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