PHP के mysqli_fetch_array . से DOCS :
आप $row = mysqli_fetch_array($newsQuery) पर 'जबकि' लूप का उपयोग कर रहे हैं
इसका मतलब है कि लूप mysqli_fetch_array($newsQuery) तक चलता रहेगा रिटर्न NULL ।
यही कारण है कि आप नहीं कर सकते उस लूप का फिर से उपयोग करें, क्योंकि mysqli ने परिणाम प्राप्त करना समाप्त कर दिया है और mysqli_fetch_array($newsQuery) अब नल लौटाता है जब तक आप कोई नई क्वेरी नहीं करते।
पहले परिणामों के साथ एक वेरिएबल को पॉप्युलेट करने का प्रयास करें, फिर उस वेरिएबल पर लूप करें:
$results = array();
while ($row = mysqli_fetch_array($newsQuery)) {
$results[] = $row;
}
foreach ($results as $key => $row) {
echo "<a href='news-article.php?articleId=" .$row["news_id"]."' class='list-group-item active'>".$row["news_title"]."</a>";
}
foreach ($results as $key => $row) {
echo $row["news_content"];
}