windows 7 php kurulumu

PHP PDO ile veri güncelleme işlemi

1.451 kez okundu  Yorum yapılmamış  2019.02.21

Daha önceki paylaşımlarda PHP PDO ile veritabanı oluşturma, veritabanına veri ekleme, veritabanına bağlanma, veritabanından veri çekme gibi bir takım işlemleri göstermiştim. Bu paylaşımların devamı olarak veritabanın işlemlerinin olmazsa olmazı güncelleme işlemini de anlatmam gerekiyor.

Aslında bu işlem de diğer işlemlere çok benziyor. Sadece sorgu kısmında UPDATE ve SET komutlarını kullanmamız gerekiyor.


<?php

    $host = "localhost";
    $username = "root";
    $password = "123456";
    $dbname = "myPdoDatabase";


    //Yukarıda belirtilen veritabanına bağlan. Her iki halde veritabanı olacak. Ya önceden vardı ya da yeni oluşturuldu.
    $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    //Silinecek verinin id-sini değişkene set ediyoruz.
    $id = 93;
    $isim = "Banu";
    $soyisim = "Samadova";

    //prepare methodu ile insert sorgumuzu yazıyoruz fakat değerler yerine gerçek değerleri yazmıyoruz
    $stmt=$conn->prepare("UPDATE isimler SET isim=:isim, soyisim=:soyisim WHERE id=:id");
    $result=$stmt->execute([
        ":isim"         => $isim,
        ":soyisim"      => $soyisim,
        ":id"           => $id
    ]);
    
    echo "Güncelleme işlemi başarıyla gerçekleştirildi";

?>

Scripti inceleyecek olursak gördüğünüz gibi burada da sql injection saldırılarından korunmak amacıyla değişkenimizi direk sorugmuza değil execute metodunda belirttiğimiz parametrelere set ediyoruz.

Bu şekilde veritabanı işlemlerinizi kolayca yapabilirsiniz.

etiketler: #pdo ile update işlemi , #php ile update işlemi , #php pdo ile veri güncelleme

Yorum yapın..

Blogda ara

abone ol