Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/12/2012, 17:47
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Eliminar valores de un array / Listar array / MySQL

Hmm, esto debe ser uno a muchos. En una tabla tienes el listado de las personas y en otra una tabla con varias columnas y entre ellas una que diga user1 y otra user2 (o como quieras llamarla, es solo un ejemplo lo que te digo). Solo tienes que verificar antes los usuarios con algo así
Código PHP:
Ver original
  1. $qry = 'SELECT SUM(counter) finalCounter FROM (
  2.  ( SELECT COUNT(*) counter FROM table1 WHERE user1 = "' . $currentUser. '" AND user2 = "' . $friend . '" )
  3.  UNION
  4.  ( SELECT COUNT(*) counter FROM table1 WHERE user1 = "' . $friend. '" AND user2 = "' . $currentUser. '" )
  5. ) t1';
Si te fijas la idea es buscar tanto en user1 como en user2 y viceversa. Luego haces una verificación al valor a ver si es mayor a 0, si es así entonces ya existe esa amistad.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos