Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

problema con table simple y no solapamiento de ID no unicas

Estas en el tema de problema con table simple y no solapamiento de ID no unicas en el foro de Mysql en Foros del Web. tengo una pagina que toma unos obgetos y cada vez que se ejecuta genera una pagina que los muestra y los guarda, la base de ...
  #1 (permalink)  
Antiguo 04/03/2008, 10:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 16 años, 2 meses
Puntos: 0
Busqueda problema con table simple y no solapamiento de ID no unicas

tengo una pagina que toma unos obgetos y cada vez que se ejecuta genera una pagina que los muestra y los guarda, la base de datos seria una cosa asi.

TABLA OBGETOS
id_pagina-----nombre_obgeto--atributo1-atributo2-atributo3
0001-----------------algo--------------1------------2----------3
0001-----------------tomas------------1------------2----------3
0001-----------------aalun-------------1------------2----------3
0001-----------------algo1-------------1------------2----------3
0002-----------------luf78--------------1------------2----------3
0002-----------------boca4------------1------------2----------3
0002-----------------can44------------1------------2----------3
0003-----------------al123-------------1------------2----------3


Ahora cada vez que se ejecuta la pagina que toma los obgetos deve introducir X nuevos registros con el ultimo id + 1. pero el problema viene en que como pueden ejecutarse varios scripts a la vez podria ser que se solaparan id y dos paginas las considerara solo una.

no se mucho sobre mysql pero asi pro lo que he leido alomejor podria crear una nueva tabla para hacerla de contador de paginas y usarla para determinar el id y de esta manera hacer algo asi:

TABLA CONTADOR_PARA_ID
indice_id----------------------------numero
ID (unico con incremento)

0001------------------------------------1
0002------------------------------------1
0003------------------------------------1

se ejecuta la pagina
si todo ok:

Inserto nuevo registro en CONTADOR_PARA_ID id="" numero="1"
Tomo el ID con mysql_insert_id($conexion)
conecto con la tabla de obgetos
inserto los nuevos registros con la ID que he tomado con el contador y que se supone que es unica para esta conexion.


Que os parece? Creeis que se me ha ido mucho la olla? lo he diseñado fatal? por favor ayudenme con sus sugerencias y opiniones de como lo harian. Toda opinion me sera de gran ayuda para aprender y mejorar.

un saludo

Última edición por murk; 04/03/2008 a las 10:39 Razón: mostrar mejor las tablas
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 11:50.