![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola
La verdad tal vez o lo mas seguro es que no entiendo el problema, por que para mi el problema esta en la manera de hacerlo, creo que se complica mas de lo necesario, siendo realmente simple. Tengo entendido que hay: Materias: 001 002 etc... Alumnos. A B C etc... Bueno un alumno puede cursar varias materias A001003 B002003 C001 Si es asi, como lo entiendo, entonces por que actualizar el campo cursos con todas la materias, es preferible incluir en cursos en vez de actualizar, una vez cursada la materia, se borra y ya. Saludos |
|
#2
|
||||
|
||||
|
muy buena idea Caral voy a intentarlo gracias!!
yo te aviso haber como me fue una vez mas gracias!! ![]() |
|
#3
|
||||
|
||||
|
Perdón que insista, pero mi punto de vista es que es mil veces mejor tener una tabla donde se guarde el ID del alumno y el ID de la materia cursada.
Un simple join a esa tabla te dirá que alumnos han cursado que materias. edito--------- y te ahorrarías mucho de lo que estas tratando de hacer ahora.
__________________
Última edición por ContraVeneno fecha: 27-06-2007 a las 18:04:37. |
|
#4
|
||||
|
||||
|
ya hice lo que me dijiste caral
pero me da un problema con el delete es que no me borra los tres caracteres que le pido?? que estoy haciendo mal o que me falta??
![]() |
|
#5
|
||||
|
||||
|
hola ContraVeneno
si tengo una tabla como la que tu dices se llama alumat en ella tengo la matricula del alumno y un campo que se llama cursadas en cursadas tengo todos los id de las materias lo que quiero es borrar el id de la materia que se le va a asignar al alumno anteriormente lo estaba haciendo al reves queria añadir los tres caracteres del id de la materia al campo de cursadas pero Caral me dio una mejor idea y es la que es desarrollando gracias por sus criticas me ayudan mucho ![]() |
|
#6
|
||||
|
||||
|
No me refería a eso. Lo que estas haciendo ahora:
Tener un campo tipo String donde vas agregando el ID de la matrícula, haciendo este string variable. No me parece que sea lo correcto. Mi sugerencia es que tengas una tabla de alumnos y matrículas como ya había explicado en este otro hilo. Donde tendrías un Registro por cada materia cursada y no un solo campo donde cambies su valor cada ves que curse materias. Teniendo esta tabla y un registro por cada materia, no tendrías que andar inventando cosas para comparar, editar, mover o quitar materias de un campo string. Con simples instrucciones Update, Delete o Insert, puedes tener lo que necesitas sin complicartela tanto.
__________________
|
|
#7
|
||||
|
||||
|
oye Contra no crees que voy a tener muchos registros son 37 materias por cada alumno imaginate si son 1000 alumnos??? o como vez??
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Donde está Rusia? | D-MO | Humor | 1 | 27-07-2006 19:53:11 |
| Donde esta mi post? | aupaneu | Conexión con bases de datos | 2 | 31-05-2006 12:56:08 |
| Acertijo en PHP. ¿Donde esta el error? | papulo | PHP | 3 | 30-11-2005 18:47:28 |
| donde está el error? :S | jorodgar | Varios | 7 | 17-06-2005 15:32:08 |
| Donde esta el error ?? | tgsistemas | SQL | 2 | 31-01-2005 14:29:34 |
|