Foros del Web » Programando para Internet » PHP »

Contar integrantes, utilizando un ¿explode?

Estas en el tema de Contar integrantes, utilizando un ¿explode? en el foro de PHP en Foros del Web. Hola, estoy en la etapa de creación de un sitio en donde los usuarios podrán participar de distintos grupos. Para la administración de la información ...
  #1 (permalink)  
Antiguo 05/12/2006, 15:10
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
De acuerdo Contar integrantes, utilizando un ¿explode?

Hola, estoy en la etapa de creación de un sitio en donde los usuarios podrán participar de distintos grupos.

Para la administración de la información he creado una tabla dentro de la base de datos llamada "grupos" que tiene los campos "ID" y "Nombre" hasta el momento pero que le quiero agregar el campo "Integrantes". A los integrantes se me ocurrió colocarlos a todos dentro de el campo "Integrantes" quedando el campo más o menos así:
Juan, Pedro, Carlos, Joaquín, Carla
Por ejemplo.

Entonces encuentro un problema al momento de saber quien es integrante y quién no, es decir Carlos inicia sesión y yo tengo que saber que dentro del grupo X Carlos es integrante. Lo primero que se me ocurre es hacer un explode(",", $row_grupos['Integrantes']) pero... si tengo un grupo con 402 integrantes y otro con 2 como hago. Cómo averiguo la cantidad de arrays de un explode?

De otro modo, a alguien se le ocurre otro modo de realizar lo mismo?
  #2 (permalink)  
Antiguo 05/12/2006, 15:33
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Hola,

Para saber la cantidad de posiciones del array resultante del explode...

Código PHP:
$trozos explode(","$row_grupos['Integrantes']);
$cantidad count($trozos); 
De todas formas me parece que deberias cambiar la forma en que guardas los integrantes. A mi modo de ver tendrias que tener una tabla mas "integrantes" y relacionarla mediante un campo con la tabla grupos... estructurado de esa manera seria mucho mas rapido el tema de darte cuenta como estan formados los grupos, incluso para los buquedas y demas...

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
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 18:34.