0

私は、ユーザーがお互いに書き込めるこの PM システムを持っています。MySQL テーブルにある利用可能な PM を表示するdeleted_senderと、deleted_receiver

が 1の場合deleted_sender、PM を送信した人はリストでそれを見ることができないはずです。が 1の場合deleted_receiver、PM を受け取った人はそれを見ることができないはずです。

私の質問は、mysql クエリでこれを行うにはどうすればよいですか? 現在、私はこれを持っています:

$r=mysql_query("
         SELECT * FROM private_messages 
         WHERE 
           sender_id='".$userdata['id']."' 
         OR 
           receiver_id='".$userdata['id']."' 
         AND 
           (deleted_receiver='0' OR deleted_sender='0')");

ただし、これは送信側と受信側の両方で PM を表示するだけです。

4

2 に答える 2