Desarrollo Web /

-MySql- Pensando como crear unas tablas..

Participa en el tema -MySql- Pensando como crear unas tablas.. en el foro Desarrollo Web.
Buenas.. me estoy metiendo en el mundo del PHP/MySql y estoy tratando de armar las ...

Buscar en este tema:
 
  •  
    Rabioso escribió el 27/01/2004 a las 21:16 hs.
     
    ¿Mensaje inapropiado?
    #1 -MySql- Pensando como crear unas tablas..
    Buenas.. me estoy metiendo en el mundo del PHP/MySql y estoy tratando de armar las tablas q voy a usar, pero llego a un punto q no se como seguir..

    la cosa es asi.. tengo las tablas; equipos, partidos, partidos_resultado

    equipos: toda informacion de los equipos
    partidos: los partidos q juegan entre los equipos
    partidos_resultados: los resultados de los partidos

    equipos
    ---------
    equipoid | usuario | clave | nombreequipo | div | pais


    partidos
    ---------
    partidoid | equipoid | equipoid |


    partidos_resultados
    ----------------------
    partidoid | equipoid | equipoid | resultado | fechadelpartido


    PERO, el problema viene con la tabla de partidos, ya q cuando la quiero crear me sale q hay columnas repetidas.. entiendo cual es el problema, pero no encuentro la solucion.. q me recomiendan para mostrar en una tabla quienes se enfrentan?

    lo mismo para resultados...

    se aceptan sugerencias tambien... algo q sacarian, q pondrian.. no se..

    gracias!
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/desarrollo-web.264/169018-mysql-pensando-como-crear-unas-tablas.html
    | Más
  • .SounD Of ViolencE. escribió el 27/01/2004 a las 22:12 hs. ¿Mensaje inapropiado?

    #2

    estas repitiendo el nombre de la columna

    en el caso de la tabla partidos hay dos "equipoid" deberias diferenciarlas.. equipoaid equipobid.. lo mismo para los resultados


    si tenes una columna repetida cuando metas el dato en la tabla.. en cual de las dos culumna lo va a meter?

    cualkier cosa chifla!
    Me gusta este mensaje
  • Zaiden escribió el 27/01/2004 a las 23:58 hs. ¿Mensaje inapropiado?

    #3

    simple... que la tabla sea


    partidos
    ---------
    partidoid | equipoidA | equipoidB |


    o mejor

    partidos
    ---------
    partidoid | local | visitante |


    y que en ambos casos, local y visitante o equipoidA y equipoidB sean claves foraneas de equipos.

    Saludos!!

    Zaiden
    Me gusta este mensaje
  • Rabioso escribió el 28/01/2004 a las 04:06 hs. ¿Mensaje inapropiado?

    #4

    Publicado por Zaiden

    partidos
    ---------
    partidoid | equipoidA | equipoidB |


    o mejor

    partidos
    ---------
    partidoid | local | visitante |
    PRIMERO, gracias por contestar a los dos!

    sigo con la duda.. con el tema de:
    " partidoid | equipoidA | equipoidB | "

    el caso en concreto con un ejemplo:

    equipos
    ---------
    equipoid | usuario | clave | nombreequipo | div | pais
    1 jorge xxx River 2 Argentina
    2 chelo yy Boca 2 Argentina

    partidos
    ---------
    partidoid | equipoid | equipoid |
    1 1 2

    *** eso seria q el partido numero 1 seria, el equipo 1 contra el equipo 2 *****


    con la tabla partidos quiero poner los id de los equipos, no los nombres (para evitar problemas de errores en los nombres)..

    ahora si uso

    partidos
    ----------
    partidoid | equipoidA | equipoidB |

    como indico los ID de los equipos q se enfrentan entre si en las columnas de equipoidA y B??



    saludos y gracias!
    Me gusta este mensaje
  • Rabioso escribió el 28/01/2004 a las 04:09 hs. ¿Mensaje inapropiado?

    #5

    lo ejemplo quedo todo juntado, pero se supone q va una cosa de bajo de cada columna..
    Me gusta este mensaje
  • Zaiden escribió el 28/01/2004 a las 08:23 hs. ¿Mensaje inapropiado?

    #6

    simple, cada uno hace referencia a otro equipo id.

    vos lo pusisite asi:
    partidoid | equipoid | equipoid |
    1 1 2

    y de la forma nueva(que anda) sería asi

    partidoid | equipoidA | equipoidB |
    1 1 2

    Te aclaro que las claves foraneas no tienen necesariamente que llamarse igual que la clave primaria en la otra tabla ehhh

    ahh... y que haya una tabla partidos y otra partidos_resultados es al pedo. Directamente hace una sola tabla que tenga los campos
    resultado y fechadelpartido con allownull, entonces, si el partido no se jugo, esos campos los dejas vacios cuando cargas los datos de los equipos, y cuando se juega simplemente haces un update llenando esos campos(obviamente, para diferenciar los partidos que se jugaron de los que no te fijas cuales tienen algo en esos 2 campos y cuales no)

    Saludos!!

    Zaiden
    Me gusta este mensaje
  • Rabioso escribió el 28/01/2004 a las 18:39 hs. ¿Mensaje inapropiado?

    #7

    joya! gracias!
    Me gusta este mensaje


Estadísticas del tema
  • 6 RESPUESTAS
  • 1065 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB