我有一個文章表格,並將它顯示在while循環的主頁中。在while循環內我想顯示每篇文章的評論數量和圖片數量。在while循環中爲每篇文章的評論和圖片表格選擇
它現在正在爲我工作,但總共有三個查詢,我試圖在第一個查詢中結合它,然後在一個while循環中將它們全部顯示出來。這裏就是我想實現:Articles page
當前格式我下面:
//a represents articles table, c represents comments table, i represents image table
$query = mysqli_query($conn, "SELECT a.a_id, a.title, a.datetime, a.user_id FROM a ORDER BY a.datetime DESC");
while($fetch = mysqli_fetch_assoc($query){
$imageQ = msqli_query($conn, "SELECT COUNT(image_path), image_path FROM i WHERE a_id = '$fetch['a_id']'");
$imageFetch = mysqli_fetch_assoc($imageQ);
$commentQ = mysqli_query($conn, "SELECT COUNT(comment_id) FROM c WHERE a_id = '$fetch['a_id']'");
$commentFetch = mysqli_fetch_assoc($commentQ);
}
我想所有這些查詢塞進其獲取的文章和評論數和圖像計數一個單一查詢爲每篇文章和第一張圖片。
謝謝@GordonLinoff我現在正在使用你的方法! – Khalid