|
|
#1 (permalink) |
![]() Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
|
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
|
Re: Si no existe crear campo
weno si para agregarlo seria con un ALTER TABLE pero como valido si existe o no la columna en la tabla?
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II |
|
|
|
|
|
#4 (permalink) |
|
Moderador
![]() ![]() ![]() |
Re: Si no existe crear campo
Dependiendo de que base de datos estás utilizando se pueden hacer diferentes cosas, incluso podrías simplemente hacer un error handler, pero la pregunta obligada es: ¿Para qué necesitas hacer esto? Salvo en casos muy particulares, la verdad es que no te recomendaría modificar dinámicamente el esquema de tu base de datos.
Saludos
__________________
¿Qué darías por vivir un sueño? |
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
|
Re: Si no existe crear campo
hola u_goldman mira te explicare tengo la pagina1 en la cual existen temas ya preestablecidos los cuales se listan pero igual el usuario puede agregar nuevos temas y si los graga y los guarda pero al darle avanzar en la pagina2 se listan los temas que el usuario agrago mas unos campos los cuales deben de llenar con respecto a ese tema y son como 9 6 campos por tema y como son temas que el usuario crea entonces los campos no estan definidos sino que hay que crearlos para poder guardar la info y asi por cada usuario que se le ocurra crear nuevos temas, espero haberme explicado es que esta algo confuso
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II |
|
|
|
|
|
#6 (permalink) |
|
Moderador
![]() ![]() ![]() |
Re: Si no existe crear campo
Tu problema es de normalización, la verdad te aconsejaría replantear la solución.
Un usuario tiene muchos temas. Un tema corresponde a un usuario. Para las relaciones uno a muchos, el campo de 1 pasa a la tabla de muchos:
Código:
Existe mucho info disponible acerca de normalización de bases de datos relacionales, te recomiendo echarle un vistazo.tbl_usuarios usuario_id usuario_nombre . . . tbl_temas tema_id usuario_id tema_nombre Saludos Saludos
__________________
¿Qué darías por vivir un sueño? |
|
|
|
|
|
#7 (permalink) |
![]() Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
|
Re: Si no existe crear campo
bueno te explique con temas pero no son temas vere si puedo acomodar esto y poner unas imagene spara dar una mejor vision, saludos
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|