• 17-05-2022, 10:16:18
    #1
    Merhaba arkadaşlar

    iki tablom var malzemeler ve urunler adında.
    malzemeler tablom şu şekilde id - adi
    urunler tablomda şu şekilde id - malzemeid - adi

    urunler tablomdaki malzemeid kısmına malzemelerin id lerini virgül ile yazıyorum. 1,5,8, şeklinde

    bir istatistik tutmak istiyorum misal bugün 5 numaralı malzeme 10 defa kullanıldı, 8 numaralı malzeme 5 defa kullanıldı gibi

    bunun mantığını kafamda kuramadım yardımcı olabilirmisiniz.
  • 17-05-2022, 10:23:32
    #2
    O kolona ait her satırda ki verileri explode kullanarak , bulunan veriyi ayırabilirsin.Örn: $metin= explode (",",$category); "category değişkeni,1,5,7 gibi kategori idlerinin bulunduğu değişken" bunun ardından mesela içinde 5 varsa bir arttır diyerek 5'ten kaç adet kullanıldığını bulabilirsin.
  • 17-05-2022, 10:32:21
    #3
    MixCoder adlı üyeden alıntı: mesajı görüntüle
    O kolona ait her satırda ki verileri explode kullanarak , bulunan veriyi ayırabilirsin.Örn: $metin= explode (",",$category); "category değişkeni,1,5,7 gibi kategori idlerinin bulunduğu değişken" bunun ardından mesela içinde 5 varsa bir arttır diyerek 5'ten kaç adet kullanıldığını bulabilirsin.
    bu durumda x malzeme toplamda 10 defa kullanıldı diye bir sonuç çıkar günlük sonucu yine alamam
  • 17-05-2022, 10:35:53
    #4
    SNDizayn adlı üyeden alıntı: mesajı görüntüle
    bu durumda x malzeme toplamda 10 defa kullanıldı diye bir sonuç çıkar günlük sonucu yine alamam
    Tarih kontrolü yaparak sadece o gün ki ürünleri saydırabilirsin.
  • 17-05-2022, 10:38:00
    #5
    dev
    Kurumsal Üye
    SNDizayn adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar

    iki tablom var malzemeler ve urunler adında.
    malzemeler tablom şu şekilde id - adi
    urunler tablomda şu şekilde id - malzemeid - adi

    urunler tablomdaki malzemeid kısmına malzemelerin id lerini virgül ile yazıyorum. 1,5,8, şeklinde

    bir istatistik tutmak istiyorum misal bugün 5 numaralı malzeme 10 defa kullanıldı, 8 numaralı malzeme 5 defa kullanıldı gibi

    bunun mantığını kafamda kuramadım yardımcı olabilirmisiniz.
    ID'leri virgul ile sutunda tutma. Iliskisel yapi kur.

    malzeme tablosu: id, adi
    urun tablosu: id, adi
    urun_malzemeleri: urun_id, malzeme_id
    malzeme_istatistikleri: id, malzeme_id, kullanim_sayisi, date
    (isimlendirmeleri Ingilizce yapmani tavsiye ederim)
  • 17-05-2022, 10:41:35
    #6
    Noroc adlı üyeden alıntı: mesajı görüntüle
    ID'leri virgul ile sutunda tutma. Iliskisel yapi kur.

    malzeme tablosu: id, adi
    urun tablosu: id, adi
    urun_malzemeleri: urun_id, malzeme_id
    malzeme_istatistikleri: id, malzeme_id, kullanim_sayisi, date
    (isimlendirmeleri Ingilizce yapmani tavsiye ederim)
    aslında sistemi bozmak işime çok gelmiyor baştan virgül ile gittim ama verdiğiniz fikir şunu getirdi aklıma. virgül ile veriler kalsın ayrıca malzeme_istatistikleri adında tablo açıp oraya ayrıca tarih ve idleri alabilirim sanırım bu istatistik heryerde rahatca işimi görür. İlginiz için teşekkür ederim.

    ingilizce kullanmayı sevmiyorum kendi yazdığım sistemde genelde herşeyi türkçe yazmaya gayret ederim