Hola, paso a comentarles mi inquietud.
Tengo una tabla llamada "facciones" que posee las ID's y los nombres de las mismas (éstas son los "grupos" de los que hablo). Y además, una tabla "usuarios", los usuarios tienen en sus filas la columna "faccion", si la ID de la faccion coincide con alguna de las que está en la tabla "facciones" quiere decir que el mismo pertenece a tal. Además los usuarios poseen una columna llamada "online" que indica el estado de conexión de los mismos.
Ahora, lo que quiero hacer es, como bien mencioné arriba, una suma entre los usuarios que son de una misma facción o grupo y además, comparten su columna "online" en 1.
En resumen (y supongo que, ya a esta altura se entendió), quiero hacer una opción que muestre cuántos usuarios de un mismo grupo están conectados y sea visible para todo el grupo.
No sé si esto sea útil, pero, yo antes hago una consulta:
<?php
$sql = mysql_query("SELECT * FROM facciones WHERE id='".$player['faccion']."'");
if($faccion = mysql_fetch_array($sql))
?>
Y la uso después para este tipo de cosas:
<?php echo $faccion['Nombre']; ?>
<?php echo $faccion['Tipo']; ?>
Tengo una tabla facciones y otra usuarios.
En usuarios están las columnas faccion, rango y online. La columna facción indica el ID de la tabla facciones, rango indica el N° de rango (aunque esto es irrelevante acá) y online indica si el usuario está o no conectado.
Lo que quisiera hacer es mostrar de una facción en concreta (la que el usuario es miembro) la cantidad de usuarios que son de esa facción y tienen su columna online en 1 (es decir, que están conectados).
Gracias.