Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Halt

Buscas no BD através de interligações de tabelas

Recommended Posts

como selecionar o valor(amigo) de uma tabela(Amigos) quando o campo(perfil) desta mesma tabela for igual a $_SESSION['id'], sendo que terei q pegar todos os resultados e usar na tabela POSTAGENS para selecionar as postagens do usuario e as de seus amigos

 

Tentei fazer dois whiles (Um para trazer todos os amigos e outro para trazer todas as postagens), mas não da para usar os valores de uma while(amigos) em outro(postagens), porque ele sempre trás o último valor(último amigo).

 

tentei usar o INNER JOIN no SELECT, mas não deu certo.

 

O que eu faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz uma mudança naquele SELECT e fiz uns testes aqui e funcionou:

SELECT * FROM posts AS p 
INNER JOIN amigos AS a 
ON a.usuario2 = p.id_usuario 
AND 
p.usuario1 = p.id_usuario 
AND
a.id_usuario = $_SESSION['id_usuario']

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.