PicturesとSeen_pictures、Picturesテーブルの画像がユーザーに表示され、その画像(テーブル内のID)がSeen_Picturesに移動され、Picturesテーブルの新しい画像がユーザーに表示されます。PicturesテーブルとSeen_picturesテーブルの違いを出力するmysqlスキームが必要です。これにより、ユーザーが見たことがない写真を把握し、それらを出力できます。
私はこれまでにこれを持っていますが、それは1人のユーザーに対してのみ機能し、多くの異なるユーザーを説明するために必要です。
$result = mysqli_query(
$link,
"SELECT o_Pics.Pic.PicID
FROM o_Pics.Pic
LEFT JOIN o_SeenPics.Seen ON o_Pics.Pic.PicID=o_SeenPics.Seen.PicID
WHERE NOT o_Pics.Pic.ID='".$ID."' AND o_SeenPics.Seen.PicID IS NULL"
);