Foros del Web » Programando para Internet » PHP »

Varios campos incrementales en una misma tabla

Estas en el tema de Varios campos incrementales en una misma tabla en el foro de PHP en Foros del Web. Buenas tardes a todos. No sé si sera posible, lo siguiente: Necesito tener 3 campos incrementales : id_1 id_2 id_3 (en un misma tabla) y ...
  #1 (permalink)  
Antiguo 24/01/2008, 08:48
Avatar de JuanKa  
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 15 años, 5 meses
Puntos: 1
Varios campos incrementales en una misma tabla

Buenas tardes a todos.

No sé si sera posible, lo siguiente:

Necesito tener 3 campos incrementales :

id_1
id_2
id_3

(en un misma tabla) y otro campo mensaje, lo que yo necesito es controlar éstos campos, es decir, mediante php controlar cuando se debe incrementar id1 o id2 o id3.

Es posible realizar esto ?

Saludos y gracias a todos
  #2 (permalink)  
Antiguo 24/01/2008, 10:48
 
Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 0
Re: Varios campos incrementales en una misma tabla

En principio creo que la respuesta es que no.

Pero digo....si tu eres quien decide cuando incrementar uno u otro campo, pues me parece que estaras obligado en algun momento a realizar algo como
Código:
UPDATE nombre_tabla SET id_1 = id_1 + 1 WHERE lo_que_sea
entonces se me ocurre algo asi
Código:
$sql = "UPDATE nombre_tabla SET ";
if( hay_que_sumar_a_id1 ) $sql .= 'id_1 = id_1 + 1 ";
if( hay_que_sumar_a_id2 ) $sql .= 'id_2 = id_2 + 1 ";
if( hay_que_sumar_a_id3 ) $sql .= 'id_3 = id_3 + 1 ";
$sql .= "WHERE lo_que_corresponda";

mysql_query( $sql );
  #3 (permalink)  
Antiguo 24/01/2008, 19:35
Avatar de BrujoNic
Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.905
Antigüedad: 18 años, 3 meses
Puntos: 636
Re: Varios campos incrementales en una misma tabla

Trasladado de BD a PHP. Si necesitas código PHP, pregunta en esa sección.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:51.