Foros del Web » Programando para Internet » PHP »

Generar ID para un Evento

Estas en el tema de Generar ID para un Evento en el foro de PHP en Foros del Web. Hola gente tengo un pequeño problema con la generación de un ID único, os explico. Estoy haciendo una aplicación que recoge datos de los partidos ...
  #1 (permalink)  
Antiguo 30/04/2013, 08:17
 
Fecha de Ingreso: marzo-2013
Mensajes: 18
Antigüedad: 6 años, 6 meses
Puntos: 1
Generar ID para un Evento

Hola gente tengo un pequeño problema con la generación de un ID único, os explico.
Estoy haciendo una aplicación que recoge datos de los partidos de futbol, y quiero generar un ID único para cada partido, pero la dificultad está en que recibo datos de varios sitios.

Estos sitios me proporcionan Equipo 1, Equipo 2 y Fecha en común y varios datos más específicos de cada sitio. Lo que quiero hacer es:

Comparamos en la base de datos si hay algún registro con Equipo 1, Equipo 2 y Fecha iguales,si existe se coge el mismo id partido, si no existe se genera uno nuevo. Espero que me puedan ayudar, es un poco difícil de explicar.
  #2 (permalink)  
Antiguo 30/04/2013, 08:22
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 5 meses
Puntos: 2534
Respuesta: Generar ID para un Evento

¿Y en qué parte de tu código tienes problemas? No veo nada.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 30/04/2013, 08:27
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 15 años, 5 meses
Puntos: 28
Respuesta: Generar ID para un Evento

Supongo que querrá que le pongamos un codigo que haga todo lo que pide, ultimamente está muy de moda eso

Como siempre todo es problema de planteamiento...

Un planteamiento válido sería:

1- Haces una consulta WHERE equipo1 = "tal" AND equipo2 = "cual" AND fecha = "laquesea"
2- Si tenemos resultado es porque ya existe por lo tanto nos quedamos con el ID de dicho resultado.
3- Si no existe entonces haces el INSERT del nuevo partido el cual ya genera automaticamente un ID si tienes dicho campo autoincrementable en la tabla.

Etiquetas: evento, registro
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 06:19.