• 21-01-2009, 16:16:07
    #1
    <?
    mysql_connect(localhost,root,şifre);
    mysql_select_db(test) or die( "Unable to select database");
    mysql_query("UPDATE joml_weblinks  SET  title = REPLACE(title, 'Bunu', 'BUNla değiştir'");
    mysql_close();
    echo "entry updated"; 
    ?>

    arkadaşlar bu php sayfasında phpmyanmine girmeden veri değiştirmek istedim ama olmadı bi fikri olan varmı acaba
  • 21-01-2009, 16:20:33
    #2
    Üyeliği durduruldu
    cilginmax adlı üyeden alıntı: mesajı görüntüle
    <?
    mysql_connect(localhost,root,şifre);
    mysql_select_db(test) or die( "Unable to select database");
    mysql_query("UPDATE joml_weblinks  SET  title = REPLACE(title, 'Bunu', 'BUNla değiştir'");
    mysql_close();
    echo "entry updated"; 
    ?>
    arkadaşlar bu php sayfasında phpmyanmine girmeden veri değiştirmek istedim ama olmadı bi fikri olan varmı acaba
    ifadenizde hatali bir yer görünmüyor. herhangi bir hata aliyormusunuz. ne gibi bir durum var biraz daha açabilirmisiniz konuyu
  • 21-01-2009, 16:32:12
    #3
    hata vermiyor ama sql de de değişiklik yapmıyor bunun olması gerekmiyor sql de değişiklik yapacak kodda işimi görür yeterki phpmyadmine girmeden veri değiştirsin
  • 21-01-2009, 16:41:45
    #4
    mysql_query("UPDATE joml_weblinks  SET  title = REPLACE(title, 'Bunu', 'BUNla değiştir'");
    Bölümünü,

    mysql_query("UPDATE joml_weblinks  SET  title = 'bunla değiştir' where title='bunu'");
    İle değiştirip deneyin bi.
  • 21-01-2009, 18:57:40
    #5
    Sorugda bir hatan yok gibi dikkatimi bir yer kaç yer çekti

    1-) Yaptığınız sorguda veritabanındaki hangi alanda değişiklik yapılacağını bildirin mesela ID leri var ise

    mysql_query("UPDATE joml_weblinks  SET  title = REPLACE(title, 'Bunu', 'BUNla değiştir'" where ID='O alanın ID Nuamarası');
    gibi....

    2-) Veritabanı bağlantı bilgilerini kontrol et....


    Şimdilik bu kadar görünüyor eve geçtiğimde daha dikkatli incelerim saygılar...
  • 21-01-2009, 23:54:29
    #6
    arkadaşım ne yapmak istiyorsun bilmiyorum ama sorgun ufak bir sözdizimi haricinde doğru

    mysql_query("UPDATE joml_weblinks  SET  title = REPLACE(title, 'Bunu', 'BUNla değiştir'");
    Burda replace için açtığın parantezi kapatmamışsın o kadar değiştir' den sonra ) koyduğunda istediğin olacaktır.
    lakin bu komut tüm verilerini etkiler.zaten anladığım kadarı ile sende bunu yapmak istiyorsun.
  • 22-01-2009, 07:41:29
    #7
    Üyeliği durduruldu
    Recepikiz adlı üyeden alıntı: mesajı görüntüle
    1-) Yaptığınız sorguda veritabanındaki hangi alanda değişiklik yapılacağını bildirin mesela ID leri var ise
    where koşulu zorunlu degil. Yazılmazsa tüm kayıtar güncellenmiş olur sadece