• 01-06-2019, 14:12:32
    #1
    Merhaba Bir Veri Güncellemek İstiyorum.. Ama Beceremedim..

    Örneğin:
    AAA yı BBB yapmak istiyorum..

    <?php
    include 'baglan.php';
    ?>
    
    
    
    <?php
    
    
    try {
    $dbpdo = new PDO("mysql:host={$host};dbname={$dbismi}", $dbkullanici, $dbsifre, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
    $dbpdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );
    } catch (PDOException $e) {
    return 'Baglanti hatasi '. $e->getMessage();
    }
    
    
    $query = $db->prepare("UPDATE Travel SET
    Arama_Kelimesi = :yeni
    WHERE Arama_Kelimesi = :eski");
    $update = $query->execute(array(
    "yeni" => "BBB",
    "eski" => "AAA"
    ));
    if ( $update ){
    print "güncelleme başarılı!";
    }
    
    ?>

    Aldıgım Hata..

    Fatal error: Call to a member function prepare() on null in /home/domainuser/public_html/dosya/test/index.php on line 23

    baglan.php
    
    
    <?php
        $host = "localhost";
        $dbismi = "dbbbbbbbb"; // Database ismi
        $dbkullanici = "userrr"; // Database kullanici adi
        $dbsifre = "sifreemm"; // Kullanici sifresi
      ?>
  • 01-06-2019, 14:15:22
    #2
    Üyeliği durduruldu
    $db yerine $dbpdo kullan
  • 01-06-2019, 14:17:57
    #3
    bağlanma değişkenini dbpdo sorgu değişkeni db yazıyor aynı yapın onları düzelir
  • 01-06-2019, 14:18:43
    #4
    Hemen Deniyorum...



    Süpersiniz.. Oldu Valla... Bişey daha Soracağım... Aynı Bu Sayfada Aynı Anda Diğer Sutunda da Aynı İşlemi Ypmak İstesem Nasıl Ekleyebilirm...
    Yani cron_php sutunundada Farklı bir kelimeyi farklı bir kelimeye cevirecek..
    Lütfen bunu da yazarsanız Müteşekkir olurum..



    Tamam Yaptım Galiba Aynı Kodu Aşagıya İkinci kez kopyladım sadece sutun ayarlarını değiştirdim... Çok Teşekkür ederim...
  • 01-06-2019, 18:53:39
    #5
    alemextra adlı üyeden alıntı: mesajı görüntüle
    Hemen Deniyorum...




    Süpersiniz.. Oldu Valla... Bişey daha Soracağım... Aynı Bu Sayfada Aynı Anda Diğer Sutunda da Aynı İşlemi Ypmak İstesem Nasıl Ekleyebilirm...
    Yani cron_php sutunundada Farklı bir kelimeyi farklı bir kelimeye cevirecek..
    Lütfen bunu da yazarsanız Müteşekkir olurum..




    Tamam Yaptım Galiba Aynı Kodu Aşagıya İkinci kez kopyladım sadece sutun ayarlarını değiştirdim... Çok Teşekkür ederim...
    Dostum yanlış anlamazsan sana öneride bulunayım. "UPDATE" yani güncelleme yaparken "WHERE" şarta uniq yani benzeri olmayan değerini eşitle. Örnek sorgu cümleciğin Şöyle olsun. İd değerini kullanırsan aynı id numaralı 2 tablo olamıcağından daha sağlıklı sorgu oluşturabilirsin.
    $query = $db->prepare("UPDATE tablo SET degisecek_veri= : degisecek_veri WHERE id = :id");
    İyi kodlamalar..
  • 02-06-2019, 00:52:28
    #6
    _halisoglu_ adlı üyeden alıntı: mesajı görüntüle
    Dostum yanlış anlamazsan sana öneride bulunayım. "UPDATE" yani güncelleme yaparken "WHERE" şarta uniq yani benzeri olmayan değerini eşitle. Örnek sorgu cümleciğin Şöyle olsun. İd değerini kullanırsan aynı id numaralı 2 tablo olamıcağından daha sağlıklı sorgu oluşturabilirsin.
    $query = $db->prepare("UPDATE tablo SET degisecek_veri= : degisecek_veri WHERE id = :id");
    İyi kodlamalar..
    Estafurullah.. hertürlü bilgi başımızla beraber.. teşekkür ederim..