• 07-09-2020, 08:30:59
    #1
    Merhaba size şöyle bir sorum olacak,

    mysql de bir tabloda şu şekilde bir liste var

    stokadi = a ürün
    stok cinsi= 2
    kritik = 500
    miktar = 450

    bu şekilde kayıtlı 500 tane ürün var. bu ürünler kritik seviyeye düştüğü zaman listelemek istiyorum onuda şu şekilde yaptım

    $row = mysql_query("select * from urun where cinsi='2'&&miktar<=kritik order by zaman desc limit 10;");
    bu çalışmadı. çalışdı ama hepsini gösteriyor. yani kritik sütünü ile miktar sütününu karşılaştırmadan ne var ne yok çekiyor. nasıl yapmalıyım?
  • 07-09-2020, 08:44:17
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Anladığım kadarıyla stok sistemi tutuyorsunuz hocam?
    Atıyorum a ürününden 500 tane stok girildi bu stok 10'a düşünce uyarı versin doğru mu?
  • 07-09-2020, 08:49:29
    #3
    select * from stoklar where stok_cinsi='2' && miktar <= kritik order by miktar desc limit 10
    miktar kritik seviyeden aşağı düşenleri listeler, ancak mysqldeki Türü yazan kısımlara dikkat ederek oluşturun tabloyu... Miktar & Kritik Int olmalı..
    Kolay gelsin..
  • 07-09-2020, 09:03:56
    #4
    $row = mysql_query("select * from urun where cinsi='2', miktar<=kritik order by zaman desc limit 10;");
  • 07-09-2020, 09:24:08
    #5
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Anladığım kadarıyla stok sistemi tutuyorsunuz hocam?
    Atıyorum a ürününden 500 tane stok girildi bu stok 10'a düşünce uyarı versin doğru mu?
    yok hocam kritik seviyesi 400 mesela a ürünün 399 olunca uyarı versin gibi
  • 07-09-2020, 09:24:39
    #6
    İf sorgusu araştırın hocam
  • 07-09-2020, 09:25:06
    #7
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    İf sorgusu araştırın hocam
    if sorugusu ile yaptım ama tam beceremedim
  • 07-09-2020, 10:24:26
    #8
    Merhaba hocam,

    Aşşağıda vermiş olduğum kod ile çözebilirsiniz.
    SELECT * FROM stkk WHERE stok_cins = 2 AND miktar < kritik ORDER by stakadi DESC LIMIT 10
    https://hizliresim.com/qeU4Lg
  • 07-09-2020, 11:07:02
    #9
    hasanbugra adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam,

    Aşşağıda vermiş olduğum kod ile çözebilirsiniz.
    SELECT * FROM stkk WHERE stok_cins = 2 AND miktar < kritik ORDER by stakadi DESC LIMIT 10
    https://hizliresim.com/qeU4Lg
    çok teşekkür ederim hocam. işime yaradı.