Dúvida com SELECT e while
Eae pessoal, estou com um problema que ta me dando mt dor de cabeça. È o seguinte:
Tabelas
======== Tabela com o nome: seguir ==========================
http://imgur.com/rzp60B2 <Clique para ver a foto da tabela
======== Tabela com o nome: postagens =======================
http://imgur.com/GEl0JJ3 <Clique para ver a foto da tabela
===========================================================
Eu tenho a pagina inicial, e quero que nessa pagina mostre as postagens somente dos usuários que eu sigo, e as postagens feitas por min. Porém não estou conseguindo pensar.
Para que possa mostrar as postagens, precisava consultar o mysql duas vezes. Uma para saber quais seguidores que eu sigo através da tabela seguir.E então pegar todos os seguidores quando o campo QuemSeguiu tiver o valor de $logincookie e jogar em uma variavel mysqli_fetch_assoc();
Depois eu iria selecionar todos da tabela postagens quando criador for igual ao os usuários que eu sigo ou eu mesmo (no caso loginCookie) mais não estou conseguindo.
Olha o que eu tentei fazer.
$saberSeguidoresSeguindo= mysqli_query ($conect,"SELECT * FROM seguir WHERE QuemSeguiu='$loginCookie'");
while ($saberSeguidores1 = mysqli_fetch_assoc($saberSeguidoresSeguindo)) {
$saberOsSeguidores = mysqli_fetch_assoc ($saberSeguidoresSeguindo);
$postagens = mysqli_query ($conect,"SELECT * FROM postagens WHERE criador='$saberOsSeguidores[user]' OR criador='$loginCookie' ORDER BY id DESC");
}
while ($saberPoster = mysqli_fetch_array($postagens )) {
//exemplo
echo"
<p class='desc'> $saberPoster[] </p>
"; }
Deem uma soução pelo amor de deus kkk. ABRAÇOS ae.
Discussão (2)
Carregando comentários...