Foros del Web » Programando para Internet » PHP »

Crear campo de la tabla al ingresar un registro

Estas en el tema de Crear campo de la tabla al ingresar un registro en el foro de PHP en Foros del Web. Me imagino que se puede hacer lo siguiente: al darle al boton ingresar que me cree un campo en la base de datos y despues ...
  #1 (permalink)  
Antiguo 09/08/2005, 09:19
Avatar de DoKyE  
Fecha de Ingreso: junio-2005
Mensajes: 144
Antigüedad: 18 años, 10 meses
Puntos: 0
Crear campo de la tabla al ingresar un registro

Me imagino que se puede hacer lo siguiente:
al darle al boton ingresar que me cree un campo en la base de datos y despues me ingrese los datos a ese campo.
el problema que no se como hacerlo alguna sugerencia?
__________________
Chiloé
  #2 (permalink)  
Antiguo 09/08/2005, 09:31
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
ejecuta un comando sql:

$sql="alter table nombre_tabla add column nombre_campo tipo_dato;";

y luego insert nada mas.
  #3 (permalink)  
Antiguo 10/08/2005, 08:54
Avatar de DoKyE  
Fecha de Ingreso: junio-2005
Mensajes: 144
Antigüedad: 18 años, 10 meses
Puntos: 0
me serviria en el siguiente caso:
estoy desarrollando un sistema para un colegio en el cual se ingresan notas a los alumnos para despues entregar los informes respectivos, tube problemas al comienso para diseñar la BD pero pensando creo que seria mas eficiente tener una tabla para las notas con los siguientes campos:
id, id_curso, nombre_alumno,
despues, si ingreso una nota
primero creo un campo y despues la ingreso.
asi me crearia solo los campos necesarios
estoy bien.. o existe otra forma mejor de hacer lo que quiero?
__________________
Chiloé
  #4 (permalink)  
Antiguo 10/08/2005, 09:48
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Puedes mejorar mucho mas tu modelo. De momento te digo que hay Cursos, Alumnos, Evaluaciones, Asignaturas y Notas, para mi todas son tablas distintas. Asi, en la tabla Cursos sólo defino los cursos (id_curso, nombre_curso), en la tabla Alumnos sólo identifico a cada alumno (id_alumno, id_curso, nombre, etc), en la tabla Evaluaciones coloco las distintas evaluaciones que hay (id_asignatura,id_evaluacion, porcentaje, fecha, descripcion, etc), en la tabla Asignaturas describo cada una de las asignaturas (id_asignatura, nombre_asignatura, id_profesor, etc) y en la tabla de notas el alumno coloco en id_alumno, id_asignatura, id_evaluacion y la nota.
  #5 (permalink)  
Antiguo 10/08/2005, 12:39
Avatar de DoKyE  
Fecha de Ingreso: junio-2005
Mensajes: 144
Antigüedad: 18 años, 10 meses
Puntos: 0
gracias, voy a modelar bien la BD.
__________________
Chiloé
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 03:18.