Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/05/2011, 10:37
angelfcm
(Desactivado)
 
Fecha de Ingreso: abril-2011
Mensajes: 153
Antigüedad: 13 años, 6 meses
Puntos: 236
Respuesta: crar tabla para agregar amigos o usar tabal existente?

Hola!, bueno a como entendí lo que quieres hacer es mostrar la lista de amigos de tal usuario.
Pues para hacer esto hay que conseguir en una sola consulta los datos de la tabla de amigos y la tabla dónde se muestran los datos de cada usuario registrado, uniendolas por medio del nombre del amigo y del usuario y por último filtrarlas con le nombre del usuario en las dos tablas.
Por ejemplo:
************************************************** ***************
<?php
$consulta_amigos=mysql_query("
select * from
datos_usuario u /* Dónde aquí es la tabla que tiene cada dato de usuario registrado*/
inner join amigos a on a.amigo=u.usuario /* Aquí une las tabla de datos_usuario con la tabla de amigos mediante el amigo del usuario y el usuario */
where a.de='$USUARIO' and u.usuario!='$USUARIO'
/* Por últmo se filtra el resultado para obtener la lista de amigos exacta del usuario:
dónde a.de es el nombre del usuario en la tabla amigos y u.usuario es el nombre del usuario en la tabla datos_usuario.
Si deseas obtener sólamente un amigo simplemente agregas otra condición así:
and a.amigo='$AMIGO'
*/

");
?>
************************************************** ***************
Espero que esta información de haya servido Saludos!