• 25-07-2016, 11:53:10
    #1
    Merhabalar,

    Opencart altyapısına sahip bir sitemiz var. Kargo sisteminin içinden çıkamadık.

    Bütün ürünleri kargosuz yapmak istiyorum phpmyadminden direk.



    1 olan değerleri toplu olarak 0 yapmak istiyorum.

    Hangi kodu çalıştırmalıyım?


    Teşekkürler.
  • 25-07-2016, 12:18:04
    #2
    $sql = "UPDATE taploadı SET shipping = REPLACE(shipping, '1', '0')";
    mysql_query($sql);
  • 25-07-2016, 12:36:00
    #3
    ByMezarkabul adlı üyeden alıntı: mesajı görüntüle
    $sql = "UPDATE taploadı SET shipping = REPLACE(shipping, '1', '0')";
    mysql_query($sql);
    Teşekkürler hocam,

    tablo adına mesela bu shipping product sayfasında oc_product mü yazacağız?

    böyle bir hata aldım,

    Sabit çözümleme:

    Çözümleme sırasında 3 hata bulundu.

    Beklenmedik karakter. (near "$" at position 0)
    Beklenmedik ifade başlangıcı. (near "$" at position 0)
    Tanınmayan ifade türü. (near "sql" at position 1)
    SQL sorgusu:

    $sql = "UPDATE oc_product SET shipping = REPLACE(shipping, '1', '0')"

    MySQL çıktısı: Belgeler

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sql = "UPDATE oc_product SET shipping = REPLACE(shipping, '1', '0')"' at line 1
  • 25-07-2016, 12:55:22
    #4
    <?php
    $server = "localhost";
    $user = "kullanıcı adı";
    $pass = "şifre";
    $database = "database";
    mysql_connect($server, $user,$pass) or die ("Hata: veritabanına bağlanılamadı!.Bilgiler yanlış");
    mysql_select_db($database) or die ("Hata: veritabanına bağlanılamadı!.Db yok");
    mysql_query("SET NAMES utf8");
    
    
    $sql = "UPDATE oc_product SET shipping = REPLACE(shipping, '1', '0')";
    mysql_query($sql);		
    		
    ?>
    tırnak kullanımından dolayı hata alıyorsun, yıkarıdaki kodu bi php dosyasının içine yapıştırıp gerekli alanları düzenledikten sonra çalıştırmayı dene hocam..
  • 25-07-2016, 13:01:48
    #5
    ByMezarkabul adlı üyeden alıntı: mesajı görüntüle
    <?php
    $server = "localhost";
    $user = "kullanıcı adı";
    $pass = "şifre";
    $database = "database";
    mysql_connect($server, $user,$pass) or die ("Hata: veritabanına bağlanılamadı!.Bilgiler yanlış");
    mysql_select_db($database) or die ("Hata: veritabanına bağlanılamadı!.Db yok");
    mysql_query("SET NAMES utf8");
    
    
    $sql = "UPDATE oc_product SET shipping = REPLACE(shipping, '1', '0')";
    mysql_query($sql);		
    		
    ?>
    tırnak kullanımından dolayı hata alıyorsun, yıkarıdaki kodu bi php dosyasının içine yapıştırıp gerekli alanları düzenledikten sonra çalıştırmayı dene hocam..
    Çalıştı hocam çok teşekkür ederim.
  • 25-07-2016, 14:22:12
    #6
    update oc_product set shipping = 1 veya 0