![]() |
Si no existe crear campo como puedo hacer para que al momento de procesar una consulta si un elemento del form no existe como en este caso un textbox con el nombre direccion, al momento de ser procesado y si el registro direccion no existe, que lo cree asignandole el nombre del textbox y que lo guarde, se puede hacer esto? |
Re: Si no existe crear campo vis alter table busca información de como hacerlo en sentencia SQL suerte |
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? |
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 |
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 |
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: tbl_usuariosSaludos Saludos |
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 |
| La zona horaria es GMT -6. Ahora son las 05:07. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.