• 08-11-2010, 14:58:56
    #1
    Merhaba arkadaşlar, Veritabanımın rss_data tablosundaki id değeri 1 olan satırın, active sütunundaki 0 değerini aşağıdaki kod ile 1'e çeviriyordum.

    <?php
    
    mysql_connect('localhost','kullaniciadi','sifre');
    
    mysql_select_db('veritabani');
    
    mysql_query ("UPDATE rss_data SET active=1 WHERE id=1");
     
    mysql_close();
    echo "entry updated";
    ?>
    Aşağıdaki resimde kırmızı yuvarlak ile çizdiğim yerde en üstteki 1 i sıfıra çevirebilecek bir koda ihtiyacım var.

    Örneğin; cevir.php yi çalıştırdığımda otomatikmen sıradaki satırın 1 değerini 0 a çevirmek istiyorum.

  • 08-11-2010, 15:15:11
    #2
    $sonucm = mysql_query("SELECT MIN(id) as enkucukid FROM rss_data WHERE active='1'");
    $enkucukid = mysql_result($sonucm,0,'enkucukid');
    
    mysql_query("UPDATE rss_data SET active=0 WHERE active='1' and id='$enkucukid'");
    gibi birşey yapabilirsin sanırım, bunu tek sql ile de yapabilirsin 2 sorguyu birleştirebilirsin. Enküçük id numaralı kaydın id bilgisini alıyor.
  • 08-11-2010, 16:14:35
    #3
    Üyeliği durduruldu
    119. kaydin active değerini 0 yapmak istiyorsun?

    119. kaydın yanında Kalem işareti var ona tıkla

    active kısmını 0 yap ve Git butonuna bas.

    beceremem dersen aşağıdakini kullan.


    <?php
    
    mysql_connect('localhost','kullaniciadi','sifre');
    
    mysql_select_db('veritabani');
    
    mysql_query ("UPDATE rss_data SET active=0 WHERE id=119");
     
    mysql_close();
    echo "entry updated";
    ?>
    bunu dene
  • 09-11-2010, 01:18:44
    #4
    hozgune adlı üyeden alıntı: mesajı görüntüle
    gibi birşey yapabilirsin sanırım, bunu tek sql ile de yapabilirsin 2 sorguyu birleştirebilirsin. Enküçük id numaralı kaydın id bilgisini alıyor.
    teşekkür ederim, bu kod işime yaradı
  • 09-11-2010, 09:34:37
    #5
    Rica ederim kardeş..