Am facut un sistem de prieteni si vreau sa afisez postarile prietenilor descrescator
Toate postarile le afisez asa
$query = $conn->query("SELECT * FROM posts WHERE ORDER BY id DESC LIMIT 10");
if($query->rowCount() > 0){
while($row = $query->fetch(PDO::FETCH_ASSOC)){
$PostId = $row["id"];
$PostDescription = $row["post"];
echo ''.$PostId.'<br>';
echo ''.$PostDescription.'<br>';
}
}
Intr-o pagina noua vreau sa afisez postari doar de la prieteni
Asa ca am facut ceva de genul
foreach (PrieteniiMei($user['uid']) as $PrietenulMeu) {
$PrietenID = $PrietenulMeu['user_id'] ;
$query = $conn->query("SELECT * FROM posts WHERE author = ".$PrietenID." ORDER BY id DESC LIMIT 10");
if($query->rowCount() > 0){
while($row = $query->fetch(PDO::FETCH_ASSOC)){
$PostId = $row["id"];
$PostDescription = $row["post"];
echo ''.$PostId.'<br>';
echo ''.$PostDescription.'<br>';
}
}
}
Functioneaza, imi afiseaza postarile prietenilor, dar imi afiseaza mai intai toate postarile unui prieten apoi toate postarile altui prieten si tot asa.
Nu le afiseaza in ordinea desc id-ului din “posts”
Ce as putea sa fac?