私は部分的に働いている友人システムを持っていますが、私のMySQLクエリの1つはテーブル変数全体を選択するだけで、テーブル変数の個々の部分を選択したいと思っています。friendsシステムのヘルプ?
この目的は、一般的にテーブル全体でユーザー名が何回発生するかをカウントすることです。これは私のクエリです:
SELECT Reciver, Sender
FROM Friends
WHERE (Reciver or Sender) = '%$fullname%'
AND accepted = 2
$fullname
は、その中のユーザーの名前の変数です。テーブル友達で
id Sender Reciver accepted
1 bob fred 2
1 fred jim 1
これは私のテーブルのように見えるものであるとaccepted = 2
のために、彼らは受け入れていると1
は、彼らが待っています。
質問:私がここに示したすべてのコーディングを見て、別の方法(簡単な方法)または修正方法を確認できますか?
ありがとうございます。
正確な問題は何ですか? – Steve
それは私が2人の友人のように持っていると私は2人の友人がいることが表示されますが、それは送信者の名前ではなく、私が必要とする受信者の名前を表示するだけです – bob
'SELECT Reciver、Sender FROM Friends WHERE(Reciver or Sender) %$フルネーム% ' AND accepted = 2' –