folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Mysql Update İşlemi Yaparken Veri Boş İse Güncelleme Yapmasın?



Php Mysql Update İşlemi Yaparken Veri Boş İse Güncelleme Yapmasın?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    Selam,

    kodum şu;

    $cekbaba = mysql_query(
    			"UPDATE fiyatlar SET
    			ask = CASE
    			WHEN id = 1 THEN $btcturkask
    			WHEN id = 3 THEN $bitfinexask
    			WHEN id = 4 THEN $bitstampask
    			WHEN id = 5 THEN $btceask
    			END,
    			bid = CASE
    			WHEN id = 1 THEN $btcturkbid
    			WHEN id = 3 THEN $bitfinexbid
    			WHEN id = 4 THEN $bitstampbid
    			WHEN id = 5 THEN $btcebid
    			END,
    			last = CASE
    			WHEN id = 1 THEN $btcturklast
    			END,
    			tek = CASE
    			WHEN id = 2 THEN $cdfiyat
    			WHEN id = 6 THEN $cointurkfiyat
    			END
    			WHERE id IN (1,2,3,4,5,6)"
    		);




    bu mysql sorgusunu yaptırırken çektiğim veri boş ise sadece o sütunu güncellemesin eski veri kalsın istiyorum.
    Nasıl yapabilirim?

    Yigit tarafından 08/Oca/16 13:39 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    AND WHERE xxxxx IS NOT NULL;


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    hocam tam olarak hangi kısma yerleştireceğim bi satır örnek ile gösterir misin?

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nvidia
    Nvidia's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Nisan/2013
    Erkek

    en başa  yerleştir hoca 


    Milyarlarca yıl ölüydüm dirildim ve tekrar dirilmemek üzere öleceğim günü bekliyorum!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nvidia
    Nvidia's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Nisan/2013
    Erkek
    $cekbaba = mysql_query(
                "UPDATE fiyatlar SET
                ask = CASE
                WHERE xxxxx IS NOT NULL;
     
                WHEN id = 1 THEN $btcturkask
                WHEN id = 3 THEN $bitfinexask
                WHEN id = 4 THEN $bitstampask
                WHEN id = 5 THEN $btceask
                END,
                bid = CASE
                WHEN id = 1 THEN $btcturkbid
                WHEN id = 3 THEN $bitfinexbid
                WHEN id = 4 THEN $bitstampbid
                WHEN id = 5 THEN $btcebid
                END,
                last = CASE
                WHEN id = 1 THEN $btcturklast
                END,
                tek = CASE
                WHEN id = 2 THEN $cdfiyat
                WHEN id = 6 THEN $cointurkfiyat
                END
               

    Milyarlarca yıl ölüydüm dirildim ve tekrar dirilmemek üzere öleceğim günü bekliyorum!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    nvidia banlanmış tüh :)

    şimdi WHERE IS NOT NULL ile yapamam çünkü

    her değişken farklı siteden çekiliyor bir case içine onu koyarsam 1 siteden çekemezse o case içindeki hiçbirini güncellemez.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Altair
    Altair's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    Trigger ı bir araştır hocam onunla yapabilirsin php kodları içerisinde değilde mysql içerisinde o tabloyu kontrol edersin daha sağlıklı olur diye düşünüyorum.

Toplam Hit: 633 Toplam Mesaj: 7
php sorgu