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