Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

4Beğeni
  • 1 Yazan kelebek
  • 3 Yazan Decimas

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

Php Bende Var Nasıl Yapılır

  #1  
Okunmamış 22 Şubat 2019, 15:17
VoSToK Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 28 Temmuz 2011
Cinsiyet: Erkek
Meslek: Serbest
Konum: Manisa
Ad, Soyad: Al... Ki...
Mesajlar: 646
Beğeniler: 101 / 71
Ticaret: 39, 100%
Merhaba;

siteyi kodlarken bir yerde takıldım. Veritabanına ürünler ekliyorum. Kullanıcılar bu ürünlerin, kendilerinde olanları bende var deyip işaretleyecekler ve bunlar kendi profillerinde gözükecek. Bunu nasıl yapabilirim. Umarım anlatabilmişimdir derdimi
Er kişiysen görevin neyse başar,
Zevke, eğlenceye hayvanda koşar. ATSIZ
  #2  
Okunmamış 22 Şubat 2019, 15:42
kelebek Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 11 Mayıs 2013
Cinsiyet: Erkek
Meslek: Geliştirici
Konum: Malatya
Ad, Soyad: Em... Kö...
Mesajlar: 3.104
Beğeniler: 734 / 58
Ticaret: 5, 100%
üyelerin bulunduğu tabloda bir kolon daha oluşturmanız gerekiyor. Sonrasında o kolona ürünlerin id'lerini aralarına virgül koyarak ekleyebilirsin. Göstermek istediğin yerde parçalayıp ürün bilgilerini çekersin.
VoSToK bunu beğendi.
  #3  
Okunmamış 22 Şubat 2019, 16:01
Decimas Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 19 Nisan 2015
Yaş / Cinsiyet: 24 / Erkek
Meslek: Coder
Ad, Soyad: Ey... Er...
Mesajlar: 674
Beğeniler: 229 / 1
Ticaret: 0, 0%
owned_products adlı ikinci bir tablo oluşturup user_id ve product_id adında iki temel sütun ekleyip listelemek daha uygun olacaktır. Hatta bu yöntem dinamik olarak yönetilebilir örneğin; eklenme tarihi, sıralama, türü gibi detaylar da listelenebilir. Ek olarak pagination için de uygun. Daha detaylı bir liste sunumu için products ve owned_products tablolarından INNER JOIN kullanarak veri çekebilirsin.

Ekleme: Bu yöntemde ilişkili tablolar kullanılacak dolayısıyla FOREIGN KEY konusuna da bakman gerek. Ürün silindiğinde owned_products'daki verileri de ekstradan bir aksiyona gerek kalmadan güncelleyebilirsin.
VoSToK, kelebek ve youngwolf bunu beğendi.
Konu Decimas tarafından (22 Şubat 2019, 16:10 ) değiştirilmiştir. Sebep: ekleme
no time for caution
  #4  
Okunmamış 23 Şubat 2019, 09:22
VoSToK Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 28 Temmuz 2011
Cinsiyet: Erkek
Meslek: Serbest
Konum: Manisa
Ad, Soyad: Al... Ki...
Mesajlar: 646
Beğeniler: 101 / 71
Ticaret: 39, 100%
Alıntı:
kelebek Adlı Üyeden Alıntı
üyelerin bulunduğu tabloda bir kolon daha oluşturmanız gerekiyor. Sonrasında o kolona ürünlerin id'lerini aralarına virgül koyarak ekleyebilirsin. Göstermek istediğin yerde parçalayıp ürün bilgilerini çekersin.
Alıntı:
Decimas Adlı Üyeden Alıntı
owned_products adlı ikinci bir tablo oluşturup user_id ve product_id adında iki temel sütun ekleyip listelemek daha uygun olacaktır. Hatta bu yöntem dinamik olarak yönetilebilir örneğin; eklenme tarihi, sıralama, türü gibi detaylar da listelenebilir. Ek olarak pagination için de uygun. Daha detaylı bir liste sunumu için products ve owned_products tablolarından INNER JOIN kullanarak veri çekebilirsin.

Ekleme: Bu yöntemde ilişkili tablolar kullanılacak dolayısıyla FOREIGN KEY konusuna da bakman gerek. Ürün silindiğinde owned_products'daki verileri de ekstradan bir aksiyona gerek kalmadan güncelleyebilirsin.
Yardımlarınız için teşekkürler.
Er kişiysen görevin neyse başar,
Zevke, eğlenceye hayvanda koşar. ATSIZ
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 02:32.