Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2006, 10:51
andersfriden
 
Fecha de Ingreso: julio-2006
Mensajes: 70
Antigüedad: 17 años, 10 meses
Puntos: 0
Cita:
Iniciado por mauled Ver Mensaje
No me queda claro que contiene tu variable "num" dentro de la consulta, ¿Una cadena de tipo varchar? o de tipo integer?

Si pudieras poner un ejemplo te lo agradeceria mucho.

Saludillos.
Código PHP:
$consulta="select max(0+mid(".$atributo.",".$valor.",length(".$atributo."))) as num from ".$tabla
    
$items=mysql_db_query($base,$consulta,$dbi); 
    
$row mysql_fetch_array($items); 
     
    
$codigo=$nombre.($row["num"]+1); 

    return(
$codigo); 
num es donde me devuelve el resultado de la consulta del maximo codigo creado, despues a num le sumo 1:

Código PHP:
$codigo=$nombre.($row["num"]+1); 
aca aplico la funcion:

$cod_prueba=crear_codigo($dbi,$base,"cod_prueba"," prueba_desemp","dprueba",8); //Crea un nuevo código para la nueva prueba

deberia quedar asi : dprueba2
pero me sigue quedando asi :dprueba1 y cada vez que inserto un registro me sigue agregando dprueba1

esop

Última edición por andersfriden; 16/10/2006 a las 10:59