내가 3 개 DB 테이블어려운 PHP/MySQL의 코드
- 사용자 (사용자 ID 등)
- 친구 (friendid, 사용자 ID, friendsuserid)
- 업데이트 (을 UpdateID, 사용자 ID, 갱신)
기본적으로 프로필을 활동 (예 : 상태)으로 업데이트하고 서로 친구가 될 수있는 스크립트를 코딩했습니다 (친구 테이블, userid + friendsuserid = 친구를 사용)
그러나 이러한 업데이트를 표시하는 홈 페이지에서는 광산 (로그인 한 사용자)을 완전히 표시 할 수 있지만 친구 업데이트는 표시되지 않습니다.
많은 쿼리가 발생하여 친구 테이블에 로그인 한 사용자를 선택하고 친구 인 userid를 얻는 데 문제가 있습니다. 그 다음에 다른 선택 쿼리로 모든 상태를 선택합니다. 사용자가 id 및 friends id를 로그인했습니다. 다른 선택 쿼리를 사용하여 모든 사용자 프로필의 정보를 선택하여 상태와 함께 이름을 표시합니다.
현재로서는 쿼리를 반복하고 ID를 배열에 넣은 다음 해당 배열을 친구 업데이트에 대한 선택 쿼리에 넣고 표시하는 방법 만 생각할 수 있습니다. 더 좋은 방법이 있습니까? 코드 엉망진창과 메신저 (기본적으로 친구와 로그인 한 사용자 각각에 대한 2)는 혼란 스럽다. lol
안녕하세요. 오신 것을 환영합니다. StackOverflow. 도움말 페이지, 특히 [여기에 관해서 내가 무엇에 관해 물을 수있는 주제는 무엇입니까?] (http://stackoverflow.com/help/on-topic) 섹션과 [ "어떤 유형의 질문을해야합니까? 묻지 마시오? "] (http://stackoverflow.com/help/dont-ask). 더 중요한 것은 [Stack Overflow question checklist] (http://meta.stackexchange.com/q/156810/204922)를 읽어보십시오. [Minimal, Complete, Verifiable Examples] (http://stackoverflow.com/help/mcve)에 대해 배우고 싶을 수도 있습니다. – theomessin