Cita: la cuestion es la tabla amigos esta dentro de la BD de cada usuario.osea cada usuario tiene su tabla amigos. y el codigo lo que ago esque cuando inicia la session un usuario cambie su estado a conectado. y que sus amigos lo puedan ver que esta conectado?
¿Una base para cada usuario?
Ni en la peor de mis pesadillas.
¿Crees que Facebook, Twitter o cualquiera de ellos, pone una base por suauario?
No. Es una única base, bien diseñada, que administra todo.
¡Con razón la cosa se complica para definir las consultas!
El diagrama general, usando una sola base, queda mas o menos así: