Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/01/2010, 14:04
fercholopez
 
Fecha de Ingreso: noviembre-2009
Ubicación: Barranquilla
Mensajes: 54
Antigüedad: 15 años
Puntos: 0
De acuerdo Respuesta: llaves compuestas

.. gracias masterojitos.. ..
.. aqui dejo el codigo de mi consulta..
tus pautas fueron muy certeras..

Código PHP:
Ver original
  1. $search = mysql_query("SELECT IFNULL(max_cod_cut,0) FROM (select right(max_cod, 3) AS max_cod_cut from (SELECT max(codigo_municipio) AS max_cod FROM gerson_cvl.municipio where codigo_dpto = '".$codigo_dpto."') as municipio) as mun");
  2.   $valor_max = mysql_result($search,0);
  3.  
  4.   $int_codigo_municipio = ((int)$valor_max)+1;
  5.   $int_codigo_municipio = (string)$int_codigo_municipio;
  6.  
  7.  /* print str_pad($int_codigo_municipio, 3, "000", STR_PAD_LEFT);*/
  8. // pude usar esta .. pero me funciono lo siguiente
  9.  
  10.         if($int_codigo_municipio < 10){
  11.            $int_codigo_municipio = (string)("00".$int_codigo_municipio);
  12.         }else if($int_codigo_municipio < 100){
  13.             $int_codigo_municipio =  (string)("0".$int_codigo_municipio);
  14.         }
  15.   $new_codigo_municipio = $codigo_dpto.$int_codigo_municipio;

he cambiado mis campos en la base de datos
las llaves primarias son varchar .. para que me tome los 00x iniciales..

.. gracias .. mil gracias..

(solucionado)