brkrtp
Mobile App Developer
Kullanıcı
-
Üyelik
24.08.2013
-
Yaş/Cinsiyet
31 / E
-
Meslek
Mobile App Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
B** K**
-
Mesajlar
964
-
Beğeniler
269 / 251
-
Ticaret
31, (%97)
Merhaba, sosyal ağ gibi bir sistem yazmaya çalışıyorum şöyleki bir sorun var.
İnsanlar birbirlerine arkadaşlık istegi gönderiyor ve çift tarafta kabul ederse sohbet açılıyor.
Ben bunu veritabanında nasıl tutmalıyım. Şöyleki birinin 10.000 kişiye istek gönderdiğini düşünürsek ben veritabanına o kişilerin id sini kaydedersem ve bunları sorgulatırsam veritabanı baya bir dolacaktır.
Başka bir arkadaşımın önerdiği mantık o kullanıcıya istek gönderenleri kaydet. Yani istek gönderdiklerini değilde kullanıcıya gelen istekleri.
Anlıcagınız işin içinden çıkamadım.
-
Üyelik
29.01.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Uçak Teknisyeni
-
Konum
İstanbul Anadolu
-
Ad Soyad
** **
-
Mesajlar
11
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
Merhaba hocam
'istekler' isminde bir tablo oluşturup, kimden kime diye 2 int alan,
Arkadaşlık isteği göndereceğiniz zaman butona basıldığında direk kaydetsin, tabi daha önce eklenmişse zaten göndermişsiniz diye bir uyarı çıkabilir.
Arkadaşlık kontrolü için de yine kişinin üye idsini session a atamışsınızdır yine, sorguda where kimden = ($_session[ben] && kime = diger_kullanici) || (kimden = diger_kullanici && kime = $_session[ben]) seklinde yapabilirsiniz.
-
Üyelik
26.04.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Kütahya
-
Ad Soyad
M** Ş**
-
Mesajlar
40
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
hocam id'ler yaparsınız örneğim benim id'm 83 sizin ki ise 10
Tablo
ID Istek Istek_kime onaylandımı
1 83 10 0
bu şekilde olucak :) siz onayladığınızda ise
Tablo
ID Istek Istek_kime onaylandımı
1 83 10 1
şeklinde olucaktır
HTML / CSS / PHP
27207
WM Aracı
Anonim Üyelik
-
Üyelik
02.01.2014
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
1852
-
Beğeniler
346 / 707
-
Ticaret
5, (%100)
2 veritabanı kullan hocam. Sadece kişiye gelen istekleri kaydedersen adam defalarca bir kişiye istek gönderir durur. Bıktırır. Hem elen hem gönderilen istekleri kaydetmelisin. Mecburen herşey kaydedilecek başka çıkışı yok. 2 tane 3 tane veritabanı kullan her iş için.