• 27-05-2022, 22:08:40
    #1
    Üyeliği durduruldu
    Merhabalar formdan 9 adet bilgi geliyor veritabanında id 1 de el ile eklediğim değerler var ben formdan gelen verileri hep aynı satıra kaydetmek istiyorum sabahtan beri uğraşıyorum yardımcı olabilecek biri varmı
  • 27-05-2022, 22:10:43
    #2
    Update sorgusuna where id=1 eklemen lazım
  • 27-05-2022, 22:11:39
    #3
    Üyeliği durduruldu
    rslprlt adlı üyeden alıntı: mesajı görüntüle
    Update sorgusuna where id=1 eklemen lazım
    update sorgumda yanlış büyük ihtimalle o kadar çok denedimki bildiğimide unuttum kafam iyice karıştı
  • 27-05-2022, 22:14:12
    #4
    $sorgu = $baglanti->query("UPDATE kisiler SET kisi_adi = 'ad soyad', kisi_soyadi = 'Soyad' WHERE id = 4");

    if ($sorgu->rowCount() > 0) {
    echo $sorgu->rowCount() . " kayıt güncellendi.";
    } else {
    echo "Herhangi bir kayıt güncellenemedi.";
    }
  • 27-05-2022, 22:14:56
    #5
    Pdo kullanıyorsan internetten PHP Pdo update örneklerine de bakabilirsin
  • 27-05-2022, 22:20:28
    #6
    Üyeliği durduruldu
    rslprlt adlı üyeden alıntı: mesajı görüntüle
    Pdo kullanıyorsan internetten PHP Pdo update örneklerine de bakabilirsin
    mysql kullanıyorum teşekkür ederim
  • 27-05-2022, 23:01:21
    #7
    çözemediysen özel mesaj at hocam anydeskle bağlanıp bakayım
  • 28-05-2022, 01:22:51
    #8
    Üyeliği durduruldu
    trycatchsoft adlı üyeden alıntı: mesajı görüntüle
    çözemediysen özel mesaj at hocam anydeskle bağlanıp bakayım
    Pm ilettim hocam hala çözemedim bu sorunu çözdüm ancak başka sorunlarım var bağlanırsanız çok memnun olurum
  • 28-05-2022, 10:32:03
    #9
    vedatdemirkan adlı üyeden alıntı: mesajı görüntüle
    mysql kullanıyorum teşekkür ederim
    Hocam merhaba. Pdo, Php'nin Mysql kütüphanesi. Tavsiye ederim. 🙂 Güncellemesi de şöyle olur. Tabi tablo oluşturma kodlarını da dahil edelim 🙂🤝 :

    $veritabani_adi = "vr_veritabani";
    $sunucu_adi = "localhost:3306";
    $kullanici_adi = "vr_isim";
    $sifre = "abcdefg@";
    $charset = "utf8";
    
    
    
    try {
    
      $dsn = "mysql:host=$sunucu_adi;dbname=$veritabani_adi;charset=$charset";
      $pdo = new PDO($dsn, $kullanici_adi, $sifre);
      $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
      
      echo "Bağlantı Başarılı";
    
      return $pdo;
    
    }
    
    catch (PDOException $e)
    
    {
      echo "Bağlantı sorunu: ". $e->getMessage();
    }
    
    $sql = "CREATE DATABASE IF NOT EXISTS $dbname";
    
    $baglanti->exec($sql);
    
    
    
    /* Tablo oluşturmak istediğimiz zaman şu kodları kullanırız (tabi yine ilk pdo satırının altından devam ederiz) */
    
    $sql = "CREATE TABLE IF NOT EXISTS isimler (
                    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
                    isim VARCHAR(30) NOT NULL,
                    soyisim VARCHAR(30) NOT NULL)";
    $baglanti->exec($sql);
    
    
    
    
    /* Veritabanında güncelleme yapmak istersek şu kodları kullanırız */
    
    $guncelleme = $baglanti->prepare("UPDATE isimler SET isim='isim1', soyisim='soyisim1' WHERE id=1");
    $guncelleme->execute();