Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2010, 12:14
den_22
 
Fecha de Ingreso: enero-2010
Mensajes: 198
Antigüedad: 14 años, 3 meses
Puntos: 1
Problema con select

Hola amigos, que tal, estoy con un problema que no puedo resolver, lo explico a ver si alguien me puede dar una mano.

La cuestion es asi tengo un link en la pagina que lleva al usuario a ver cuantos contactos tiene, le tira un mensaje "tienes en tus lista de contactos 3 usuarios".
Pero en la lista que muestra los nombres aparecen todos los usuarios de todas las id que han ido agregando contactos
Por ejemplo yo agregué a pepe, juan, y rosita; y otro usuario agregó a jose, pepito y manuel; y me muestra todos los usuarios y no los 3 que agregué yo.
Pero si sabe diferenciar que tengo 3 usuarios.
Este es el codigo:

Código PHP:
Ver original
  1. $rs0_query=mysql_query("Select count(*) from dm_contacts  where  dm_uid =" .$id );
  2. $rs0=mysql_fetch_array($rs0_query);
  3. $contact_count=$rs0[0];
  4.  
  5. $rs0_query=mysql_query("SELECT * FROM dm_contacts, members WHERE dm_contacts.dm_contact_id=members.id" );

El numero de usuarios se obtiene asi:
Código PHP:
Ver original
  1. <?php echo $contact_count;?>

Y el de los nombres:

Código PHP:
Ver original
  1. <?php
  2.             $cnt=0;
  3.             while ($rs0=mysql_fetch_array($rs0_query))
  4.                             {
  5.                               $cnt++;
  6.  
  7.                              
  8.                              
  9.                             ?>
el nombre lo obtengo asi:
Código PHP:
Ver original
  1. <?php echo $rs0['usuario'];?>

el $id--> es el del usuario de la sesion
el dm_contact_id--> el campo de la tabla que tiene la id de los contactos
el dm_uid--> el campo de la tabla que tiene la id del usuario de la sesion.

Como puedo hacer para que se filtren esos datos?, porque evidentemente hay algo que estoy haciendo mal

Bueno gracias por tomarse el tiempo de leer.