Hola, estoy intentando montar un sistema de amigos pero no llego a hacerlo como quiero, no tengo muchas ideas.
Podria hacerlo de esta manera:
organizar la base de datos asi: Id, usuario1(el usuario),usuario2(la persona agregada) y el estado de la amistad. Si lo hago de esta manera tendre tablas innecesarias ya que si por ejemplo pepe agrega a maria se crearan 2 tablas :
id usu1 usu2
1 pepe maria
2 maria pepe
Sinceramente prefiero que se creé una tabla solo, pero no se muy bien como hacerlo.
La idea seria seleccionar en la tabla amigos el usuario1 y usuario2 con un WHERE donde este el nickname del usuario logueado, despues mostrar el usuario que no sea el nickname. pero estoy bloqueado, alguien me 'alumbra' un poco?
Código:
$result = mysqli_query($conexion,"SELECT * FROM amigos WHERE amigos_usuario1='$usuarios_nickname' OR amigos_usuario2='$usuarios_nickname'");
echo "<table border='2'>";
echo "</tr>";
while ($row = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td>".$row["amigos_usuario1"]."</td>";
echo "<td>".$row["amigos_usuario2"]."</td>";
echo "</tr>";
}
echo "</table>";