Ya me di cuenta de que pasa...
Esta consulta :
Código PHP:
Ver originalSELECT
COUNT(r
.id_usuario
) AS cid FROM usuarios u
, referidos r WHERE u
.id
=r
.id_usuario
Siempre devolverá el total de lo que hay en la tabla, porque la condición de la cláusula WHERE es cierta para todos los valores, siempre y cuando existan en ambas tablas. Así que habría que simplificarla, y no es necesario el JOIN, ya que la cuenta se hace sobre solo una tabla...
Código PHP:
Ver original$query = ...("SELECT COUNT(*) AS cid FROM referidos WHERE id_usuario='".$id."'");
Era tan fácil como eso -.-... fueron lapsus :P.