Re: [PHP-ES] alguien ha usado ... o se fía de ... ( jueves de debate ;)

[email protected] (Ricardo Martinez)
Newsgroups php.general.es
Message-ID <[email protected]>
hola a todos!

lo primero de todo, gracias por responder, he estado mirando las diferentes
soluciones que cada uno aportado así como experiencia en casos anteriores.

voy en orden como habéis escrito:

*Carlos Costa: *
te refieres a crear una tabla auxiliar, con un id auto increment, de forma,
que cada vez que queramos generar un registro en la tabla principal, el
campo id se obtenga de la tabla aux. Corrígeme si me equivoco, pero el
problema que veo es que podemos llegar a tener muchos ids en la tabla
auxiliar que no se usen( dependiendo del diseño y necesidades de la
aplicación).
Y no soluciona el problema de multi-usuario(al menos en mi caso, que explico
más abajo).
De todas formas, igual no te he comprendido bien. Pero es bueno idea
también.

*Juan Manuel:*
efectivamente es un id autoincrement, tu solución me parece, que puede
llegar a ser muy útil, como control.

*Federica:*
Tengo dos tablas, tabla principal y tabla secundaria.
El usuario realiza una determinada acción y en ese momento, se crear un
registro en la tabla principal, y la vez se le da opción de insertar otro
registro en la tabla secundaria, estas dos tablas van relacionadas por el id
de la tabla principal, que es autoincrement.

Voy a revisar documentación y a probar esto, pero veo que se genera más
código.

...

He estado preguntando el tema con otros colegas (*mysql_insert_id($link);*),
que han desarrollado aplicaciones con muchos usuarios online a la vez, y me
han comentado, *que se obtiene la última transacción a la base de datos que
tienes tu abierta*.

Así que voy a probar con los stored procedures y con mysql_insert_id en su
versión para PDO. ya os comentaré los resultados!!!

pd gracias a tod@s, y si os parece cada jueves podría haber algún pequeño
tema a debate!!!



-- 
Ricardo
_______________________________________________
IT Architect
website: http://www.pulsarinara.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.