Ben kullanıcıların mevcut durumlarını yazabilir ve diğer kullanıcıların yorum bir sistem oluşturma.
Herkes bir kullanıcının durumu yorumladı Eğer kullanıcı haberdar olacak, ama bu davranış kodlama bir sorun yaşıyorum.
Benim istenen davranışı budur: i (tabii bir kullanıcı tarafından) benim durumu hakkında bir fikriniz var ise:
echo "user has commented your status"
Ben ikisi benim Durumların 2 yorum (ve her ikisi de aynı kullanıcı vardır) varsa:
"user has commented your status" "user has commented your status"
(Metin bir durumu iki kez, her basılmış olmalıdır)
Benim 2 statülerde 3 comments (1 durum bir kullanıcıdan 1 yorum var ve ikinci farklı kullanıcılar tarafından 2 sahip olduğu) varsa
echo "More than one users has commented your status"
echo "user has commented your status"
Yani (iki comments farklı kullanıcı ve aynı DEĞİLDİR) 1 statüsünde 2 yorumlarınız varsa
echo "More than one users has commented your status"
Özetlemek gerekirse: benim sistem sadece HER durumu bildirimi için bir kez yankı gerekir. Bir kullanıcı bir kullanıcı veya bir durumu daha fazla açıklama, onun bir yorum, alırsınız eğer:
echo "user has commented your status"
comments bir durum farklı kullanıcılardan gelen ama eğer alacak:
echo "more than one has commented your status
Bir kullanıcı yorumlar, aynı zamanda birlikte, users_msgs
arkaya kaydeder:
uID | nData | icon
uID
durum yaratıcısının kimliği içerir (değil yorumladı kullanıcı kimliği)icon
yorumlama kullanıcının kimliği içerir.nData
durum kimliği içerir.
(Sütun isimleri hakkında yorum yok lütfen)
Bunu nasıl yapabilirim? Ben nereden başlayacağımı bilmiyorum.
Ben yapılmalı biliyorum tek şey sorguda uID = '$USER'
($USER
imzalı açan kullanıcının kimliği olduğu) olmasıdır. Ama nasıl (nData
) durum id başına yorumladı birden fazla kullanıcı varsa kontrol edin ve eğer user has commented on your status
tek bir mesajı gösteriyor.
Şey belirsiz varsa yorum ve ben sorumu güncellemek duyarız.