Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou desenvolvendo um sistema semelhante ao twitter, porém estou com um pequeno problema em exibir as postagens do usuário e de seus amigos. Alguém poderia me ajudar?
Tabela POSTS
id_postagem int(11) auto_increment,
id_usuario int(11) NOT NULL,
mensagem text,
PRIMARY KEY(id_postagem)
Tabela AMIGOS
id_amigo int(11) auto_increment,
id_usuario1 int(11) NOT NULL,
id_usuario2 int(11) NOT NULL,
PRIMARY KEY(id_amigo)
Arquivo index.php
$id = $_SESSION['id_usuario'];
$captura = mysql_query("SELECT id_usuario1, id_usuario2 FROM amigos WHERE id_usuario1 = '$id' OR id_usuario2 = '$id' ");
while($linha = mysql_fetch_array($captura)){
$amigo = $linha['id_usuario1'];
$amigo2 = $linha['id_usuario2'];
}
$captura_post = mysql_query("SELECT mensagem FROM posts WHERE id_usuario = '$amigo' OR id_usuario = '$amigo2' ");
while($linha2 = mysql_fetch_array($captura_post)){
$mensagem = $linha2['mensagem'];
}
echo $mensagem;
O problema é que ele retorna as minhas postagens e apenas a postagem do meu último amigo. O que eu faço?
Carregando comentários...