Ver Mensaje Individual
  #12 (permalink)  
Antiguo 25/04/2010, 16:13
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
Respuesta: Comprobar y continuar

Ya me di cuenta de que pasa...

Esta consulta :

Código PHP:
Ver original
  1. SELECT 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
  1. $query = ...("SELECT COUNT(*) AS cid FROM referidos WHERE id_usuario='".$id."'");

Era tan fácil como eso -.-... fueron lapsus :P.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.