Mostrar Postagens Apenas de um Usuário

olá tenho essa tabela no meu banco de dados chamada posts:

1-id
2-postador
3-Titulo
4-data
5-hora
6-imagem
7-descricao

ai eu criei uma postagem:

id - 1

postador - Nicolas
Titulo - O Que é Machine learning
data - 19/05/2021
hora -16:09
imagem -https://www.iberdrola.com/wcorp/gc/prod/pt_BR/comunicacion/machine_learning_mult_1_res/machine_learning_746x419.jpg
descricao -Machine learning , ou aprendizado da máquina, é uma área da ciência da computação que permite automatizar respostas ao usuário a partir de inteligência artificial e big data. … Afinal, o machine learning tem influência direta em muitos momentos do seu dia a dia

ai criei um arquivo php chamado Index.html que faz uma codificação em Pdo:

<?php
setlocale(LC_ALL,'pt_BR.UTF8');
mb_internal_encoding('UTF8'); 
mb_regex_encoding('UTF8');
include_once 'conexão.php';
?>
<!DOCTYPE html>
<html lang="pt-br">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <?php
        
        //SQL para selecionar os registros
        $result_msg_cont = "SELECT * FROM posts ORDER BY id Desc";
        //Seleciona os registros
        $resultado_msg_cont = $conn->prepare($result_msg_cont);
        $resultado_msg_cont->execute();
        while ($row_msg_cont = $resultado_msg_cont->fetch(PDO::FETCH_ASSOC)) {
            $post_id =  $row_msg_cont['postador'];
            $Post_Title =  $row_msg_cont['titulo'];
              $data =  $row_msg_cont['data'];
                $hora =  $row_msg_cont['hora'];
                  $desc =  $row_msg_cont['descricao'];
                  $imagem =  $row_msg_cont['imagem'];
                  echo "<br><p> Postado Em " . $data . " ás "  . $hora."</p><br>";
echo  "<h2>  $Post_Title</h2><br>";
echo "<img src='" .$imagem.  "' class='img_posts'><br>";
echo " <br><h4 class='posts_desc'> " . $desc . "</h4><br>";
echo "Postador: " . $post_id. "<br><br><hr>";
        }
      
        
              
      
      
        ?>
    </body>
</html>

o resultado foi ótimo pois ele realmente exibe os Posts , mais eu queria que só exibisse os posts apenas de um usuário exemplo:

eu só quero mostrar os posts do Nicolas , se caso outro usuário com outro nome exemplo Fred se Fred postar alguma coisa a postagem não apareça em index.php

como faço isso?

Coloque uma cláusula where na query.
Ex:

SELECT * FROM posts WHERE postador = "Nicolas" ORDER BY id DESC

eu tinha me esquecido que existia WHERE , obrigado!

1 curtida