약간의 도움이 필요합니다. 데이터베이스에서 로그인 한 ID가 들어있는 모든 행을 가져와야합니다. 기본적으로 데이터베이스에 "소유자"라고하는 열이 있으며 그 안에 ID가 몇 개 있습니다. "1, 6, 8"이라고 말할 수 있습니다. 사용자 ID 6이 로그인되어 있으면 해당 행을 가져와야합니다. 6 개가 없으면 "2, 5, 7"이라고 말한 다음 잡으십시오. 내 말씨는 아마도 좋지 않을 것이다. 즉PHP - 데이터베이스에서 정보 얻기 (복잡한)
--------------------------------
ID |Name |Other Info |Owners|
---|--------|-----------|------|
1 |Testing |Testing 123|1,4,6 |
---|--------|-----------|------|
2 |Testing1|Catz |5,7,8 |
---|--------|=-----------------|
3 |Testing2|Woof |6,9,10|
---|--------|-----------|------|
:.
- 사용자 ID 6 로그에
- 잡고 할 수있는 행을 필요 페이지로 이동합니다.
- 스크립트는 소유자 목록에 6이 있기 때문에 행 1과 3을 가져옵니다.
- PHP foreach는 테이블에 resutls를 보여줍니다. ( this와 관련하여 도움이 필요하지 않습니다.)
나는 이것이 내가 ownerid2
, ownerid3
, ownerid4
데이터베이스에 별도의 열에 공간의 부하를 복용하지 않을 것입니다 원하는 이유.
구글 "데이터베이스 정규화" –