Ive는 주제와 답장을위한 두 개의 표가 있습니다.사용자가 읽은 후 포럼을 읽은 다음 새 답글이 게시 될 때 새 것으로 표시하십시오.
+------------------+ +------------------+
| forum_topics | | forum_posts |
+------------------+ +------------------+
| topic_id | | post_id |
| topic_title | | post_content |
| topic_contents | | post_date |
| topic_date | | topic_id |
| topic_keywords | | |
+------------------+ +------------------+
나는 그것이 사용자가 주제로 페이지를 볼 및 특정 사용자에 대해 읽으면서이 표시됩니다 항목을 읽고 그렇게되면합니다. 그러나 다른 사용자가 해당 스레드에 와서 회신하면 마지막 방문 이후에 새로운 게시물로 표시되거나 비슷한 것으로 표시되기를 원합니다.
아이디어가 있으십니까? 사전에
감사합니다.
당신은 다음과 같이 사용자와 포럼 게시물에 연결된 룩업 테이블을 사용하여이 작업을 수행 할 수
내 게시물/주제에 시간을 추가해야합니다. 현재 게시 된 날짜 만 저장합니다. 비트가 나를 붙잡고있는 현재 시간을 어떻게 비교할 수 있는지 예제 코드를 보여 주시겠습니까? – Exoon
@Exoon 답을 사용자가 이미 읽었는지 아닌지를 결정하기 위해 쿼리에서 사용할 수있는'if' 문 예제로 업데이트했습니다. 조회 테이블이있는 경우 두 테이블을 잘 결합하여 삽입 된 변수를 조회 테이블 열 이름으로 바꿔서 읽었는지 여부를 확인할 수 있습니다. – Fluffeh
죄송합니다. 아직 혼란 스럽습니다. (필자는 현재 사용자가 항목을 볼 때 주제 ID, 사용자 ID 및 현재 시간을 DB에 입력하고 올바르게 읽은 것으로 표시합니다. 언제 post_id를 입력합니까? – Exoon