PHP dilini kullanarak MySQLi tekniği ile veri güncelleme işlemini aşağıdaki adımları izleyerek gerçekleştirebilirsiniz:
- Öncelikle, MySQL veritabanına bağlantı kurmanız gerekir. Bu işlemi yapmak için,
mysqli_connect()
fonksiyonunu kullanabilirsiniz. Bu fonksiyon, veritabanına bağlantı kurulup kurulamadığını kontrol eder ve eğer bağlantı kurulabiliyorsa, veritabanına bağlantı kurar. - Daha sonra, veritabanında güncelleme yapmak istediğiniz veriyi seçmek için bir SQL sorgusu oluşturmanız gerekir. Bu sorgu,
SELECT
sorgusu kullanılarak veriyi seçmenizi veWHERE
koşulu kullanarak seçmek istediğiniz verinin hangi kriterlere uyduğunu belirtmenizi gerektirir. - SQL sorgusunu çalıştırmak için,
mysqli_query()
fonksiyonunu kullanabilirsiniz. Bu fonksiyon, veritabanına bağlantı kurulu olan bir bağlantı nesnesini ve çalıştırmak istediğiniz SQL sorgusunu alır ve sorguyu çalıştırır. - orgu çalıştırıldıktan sonra, güncelleme yapmak istediğiniz verinin bulunduğu satırın bilgilerini değiştirme işlemi gerçekleştirilebilir. Bu işlem için, verinin bulunduğu satırın bilgilerini değiştirilecek değerler ile değiştirin.
- Değiştirilen verileri veritabanına kaydetmek için,
UPDATE
sorgusu kullanılabilir. Bu sorgu, veritabanındaki belirli bir tablonun belirli bir satırının bilgilerini güncellemenizi sağlar.UPDATE
sorgusunu çalıştırmak için,mysqli_query()
fonksiyonunu kullanabilirsiniz. - Son olarak, veritabanı bağlantısını kapatmanız gerekir. Bu işlemi yapmak için,
mysqli_close()
fonksiyonunu kullanabilirsiniz. Bu fonksiyon, veritabanına bağlantı kurulu olan bir bağlantı nesnesini alır ve veritabanı bağlantısını kapatır. - Aşağıda, PHP dilini kullanarak MySQLi tekniği ile veri güncelleme işlemini gerçekleştiren bir örnek kod verilmiştir:
Aşağıda, PHP dilini kullanarak MySQLi tekniği ile veri güncelleme işlemini gerçekleştiren bir örnek kod verilmiştir:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <?php // Veritabanına bağlantı kurulması $baglanti = mysqli_connect("localhost", "kullanici_adi", "sifre", "veritabani_adi"); // Veritabanı bağlantısı kontrolü if (mysqli_connect_errno()) { printf("Bağlantı hatası: %s\n", mysqli_connect_error()); exit(); } // Veritabanında güncelleme yapmak istediğimiz veriyi seçmek için bir SQL sorgusu oluşturuyoruz $sorgu = "SELECT * FROM tablo_adi WHERE koşul"; // SQL sorgusunu çalıştırıyoruz $sonuc = mysqli_query($baglanti, $sorgu); // Sorgu çalıştırıldıktan sonra, güncelleme yapmak istediğimiz verinin bulunduğu satırın bilgilerini değiştiriyoruz $satir = mysqli_fetch_assoc($sonuc); $satir['sutun_adi'] = "yeni_değer"; // Değiştirilen verileri veritabanına kaydetmek için UPDATE sorgusu kullanıyoruz $sorgu = "UPDATE tablo_adi SET sutun_adi='yeni_değer' WHERE koşul"; mysqli_query($baglanti, $sorgu); // Veritabanı bağlantısını kapatıyoruz mysqli_close($baglanti); ?> |
Bu örnek kod, veritabanına bağlantı kurulmasını, güncelleme yapmak istediğiniz verinin seçilmesini, verinin bulunduğu satırın bilgilerinin değiştirilmesini ve veritabanına kaydedilmesini içermektedir. Örnekte, veritabanı bağlantısı kurulup kurulamadığı kontrol edilmiş ve eğer bağlantı kurulabiliyorsa işlemler gerçekleştirilmiştir.
Eğer veritabanına dışarıdan post ile gelen bir parametre ile veri güncelleme işlemini gerçekleştirmek istiyorsanız, aşağıdaki örnek kodu kullanabilirsiniz:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <?php // Veritabanına bağlantı kurulması $baglanti = mysqli_connect("localhost", "kullanici_adi", "sifre", "veritabani_adi"); // Veritabanı bağlantısı kontrolü if (mysqli_connect_errno()) { printf("Bağlantı hatası: %s\n", mysqli_connect_error()); exit(); } // Dışarıdan post ile gelen parametreler $id = $_POST['id']; $yeni_deger = $_POST['yeni_deger']; // Veritabanında güncelleme yapmak istediğimiz veriyi seçmek için bir SQL sorgusu oluşturuyoruz $sorgu = "UPDATE tablo_adi SET sutun_adi='$yeni_deger' WHERE id='$id'"; // SQL sorgusunu çalıştırıyoruz $sonuc = mysqli_query($baglanti, $sorgu); // Veritabanı bağlantısını kapatıyoruz mysqli_close($baglanti); ?> |
Yorum Yap