부분적으로 작동하는 친구 시스템이 있지만, MySQL 쿼리 중 하나만 전체 테이블 변수를 선택하기 때문에 테이블 변수의 개별 부분을 선택해야합니다.친구 시스템 도움말?
이 목적은 일반적으로 전체 테이블에서 사용자 이름이 몇 번 발생하는지 계산하는 것입니다.
$fullname
SELECT Reciver, Sender
FROM Friends
WHERE (Reciver or Sender) = '%$fullname%'
AND accepted = 2
이있는 사용자 이름의 변수입니다 : 이것은 내 쿼리입니다. 테이블 친구에서
나는이 :id Sender Reciver accepted
1 bob fred 2
1 fred jim 1
이 내 테이블의 모습입니다 accepted = 2
위해 그들이 허용하고 1
들이 기다리고있다.
질문 : 여기에 표시된 모든 코딩을보고 다른 방법 (쉬운 방법) 또는 수정 방법을 확인할 수 있습니까?
미리 감사드립니다.
을 문제가 정확히 무엇입니까? – Steve
그것은 내가 2 명의 친구와 같은 것을 가지고있다. 그리고 그것은 내가 2 명의 친구를 가지고있다라는 것을 나타낸다. 그러나 그것은 단지 송신자 이름과 내가 필요로하는 수신기 이름을 디스플레이한다. – bob
'선택 Reciver, 발신자 FROM 친구 WHERE (Reciver or Sender) % $ fullname % ' AND accepted = 2' –