2014-02-06 2 views
-2

지금까지 나는, 나는 현재 두 개의 테이블이까지 등록 형태로 데이터베이스에 유효한 데이터를 전달 가지고 소셜 네트워크를 만들려고하고 ....페이지는 사진과 함께 온라인 사용자를 표시

회원 테이블 - firstName을 -이 lastName - 휴대폰 번호 (PK) - 우편 번호 - 회원 정보 등으로 도시 ..

사용자 테이블 - 사용자 ID (PK) AUTO INCREMENT - username을 - 암호 - profilepic - ACCOUNTTYPE

내 웹 사이트에서

나는 사용자가 다른 사용자를 검색 할 수있는 페이지를 시도하고 있고 그들은 또한 함께 모든 온라인 사용자를 표시하는 페이지를 선택할 수 있습니다 자신의 프로필 사진 및 사용자 이름. 나는 이것에 대해 어떻게 생각하는지 궁금하거나 비슷한 유형의 웹 페이지를 만든 사람이 팁을 주겠다는 순간, 온라인 사용자를 정수로 표시하는 카운터 만 볼 수 있습니다. 실행하기 전에 PHP

답변

0

메이트로 프로젝트를 수행하고 있습니다. :)

작업을 완료하는 데 문제가 있으면 구체적인 질문을하십시오. 또한 문제가 있거나 오류가 있으면 질문을 올리면 숙제를하고 여기에 질문하십시오. 당신이 도움을 찾을 수있는 YouTube 튜토리얼이 있습니다.

코드를 게시하면 시도했음을 보여주고 다른 사람이 도움을줍니다.

+0

작은 비트로 프로젝트를 분해하고 문제를 해결하는 데 문제가있는 경우 하나씩 실행을 시작하십시오. –

+0

ok 팁 덕분에 죄송합니다 – Joey93

+0

걱정 마세요. :) –

0

사용자가 온라인 상태인지 어떻게 알 수 있는지 생각해야합니다. 회원 테이블에 마지막으로 로그인했을 때 타임 스탬프가있는 필드가 있습니까? 그렇다면 MYSQL 쿼리에서이 작업을 수행하여 타임 스탬프가 지난 5 분 이내 인 멤버를 끌어 올 수 있습니다. 검색어는 다음과 같을 수 있습니다.

SELECT * FROM `members` WHERE `last_logged_in` > now() - INTERVAL 5 MINUTE 

하지만 사용자와 회원 간의 차이점에 대해서는 약간 혼란 스럽습니다. 데이터베이스 작업에 특정 프레임 워크 또는 도구를 사용하지 않는 경우 PDO에서 PHP를 조사하고 사용 방법을 알아볼 수 있습니다. 프로젝트에 행운을 빌어 요!

+0

고맙습니다 당신이 간단하게 설명해주었습니다. 데이터베이스에 대해 ER 다이어그램을 사용하여 계획을 세웠습니다. 멤버 테이블이 사용자 테이블에서 상속되었습니다. 모든 합성 키가 별도의 테이블에 있는지 확인하기 위해 정규화를 수행했습니다. – Joey93

관련 문제