1

さて、私の英語はそれほど上手ではなく、私の PHP スキルはさらに下手です。私が必死に助けを必要としているものを誰かが手に入れることができるかどうかを見るのはエキサイティングです.

したがって、MySQL データベースには 11 のランクがあります。管理者、スーパーモデレーター、モデレーターなど。

従業員の Web ページで SELECT ステートメントを使用しています。次のようになります。

SELECT id,name FROM ranks WHERE id = '5' AND id = '10' ORDER BY id DESC

うまくいきません。私がやりたいことは、5 位または 10 位の従業員のみを表示することです。このページには他のランクは表示されません。私は何をしますか?

前もって感謝します!:-)

4

2 に答える 2

2

問題は、OR の代わりに AND を使用したことです。

SELECT id,name FROM ranks WHERE id = '5' OR id = '10' ORDER BY id DESC

それ以外の場合は、ランク 5 と 10 のユーザーを探します。

于 2014-12-08T07:49:56.350 に答える
0

これを試して:

SELECT r.id, r.name 
FROM ranks r
WHERE r.id IN (5, 10) 
ORDER BY r.id DESC
于 2014-12-08T07:51:03.207 に答える