PHP Dersleri, MySQL ve Açık Kaynak


« PHP İle Veritabanı İşlemleri (UPDATE)

Veritabanında tabloda bulunan bilgileri değiştirmek veya güncellemek için kullanılır.

Kullanılışı:

UPDATE tablo_adi SET kolon_adi = yeni veri WHERE kolon_adi = eski veri

Örnek:

<?php

$baglan = mysql_connect("localhost","root","");

if (! $baglan) die ("MySQL'e Bağlanılamıyor");

mysql_select_db("veritabanim", $baglan);

$guncelle = mysql_query("UPDATE adsoyad SET isim='Mehmet' WHERE isim='Güray' AND soyisim='Süerdem'");

if($guncelle){

echo "Güncellendi";

}else{

echo "Güncellenemedi";

}

mysql_close($baglan);

?>

Uygulama dosyasını http://www.guraysuerdem.com/dosya/update.rar adresinden indirebilirsiniz.


Etiketler : , , ,


10 Yorum


  • 16 Mayıs 2010
    Burak Arslan yazdı


    Selamlar,

    Bloğunuzu bir kaç gündür takip ediyorum, ve gerçekten çok yararlı bilgileri gayet temiz bir şekilde anlatmışsınız. Örneklerde gayet açıklayıcı. Takıldığım bir husus var, update parametresiyle ilgili,

    Dediğiniz gibi sorguyu kendimiz oluşturursak bu sayfadaki gibi sorun yok, fakat sorguyu değişkene bağlamak istersek, yani örnek verecek olursam,

    bir sayfam var, 3 textbox içerisinde, isim soyisim ve adres şeklinde verileri çekiyorum,
    textbox değerleri ad soyad adres olsun.

    bunları update sayfasına gönderdiğimde,

    $ad =$_POST[‘ad’]

    şeklinde sıralayıp almam gerektiğinide biliyorum, ama uğraşmama rağmen tam anlamıyla beceremedim, sürekli correspand hatası yapıyorum, bununla ilgili bir örnek hazırlama imkanınız varmı ?

  • 16 Mayıs 2010
    Güray Süerdem yazdı


    Merhabalar çok teşekkürler yorum için,

    $ad =$_POST[‘ad’] bu kodun sonundaki ; işaretini unutuyorsanız hata alabilirsiniz.

    Yani $ad =$_POST[‘ad’]; yapmanız gerekli. Olmadığı takdirde kodları bana ulaştırırsanız incelerim.

  • 30 Aralık 2010
    İsmail ERCAN yazdı


    mysql_query(“UPDATE sorumesaj SET durum=’1′ WHERE no=’18′”);

    şeklinde bir update çalışmıyor.

    Sıkıntı ne olabilir acaba
    tşk…

  • 07 Ocak 2011
    omer oruc yazdı


    İsmail ERCAN kardeşim
    çalışan kullandığım şekliyle yazıyorum

    $db=mysql_connect($host,”root”,””);
    if(!$db){echo “mysql sunucusuna erişilmedi”;exit;}

    $test=mysql_select_db($vt_adi,$db);
    if(!$test){echo “veritabanı yanlış”;exit;}
    $sorgu=mysql_query(“UPDATE ogrenci SET ogretmen_adi=’$ogretmen_adi’,sinif_kodu=’$sinif_kodu’,sinif_adi=’$sinif_adi’,ders_adi=’$ders_adi’,ogrenci_no=’$ogrenci_no’,not1=’$not1′,not2=’$not2′,not3=’$not3′,not4=’$not4′,not5=’$not5′,not6=’$not6′
    ,not7=’$not7′,not8=’$not8′,not9=’$not9′,not10=’$not10′,not11=’$not11′,not12=’$not12′ WHERE id=$id”,$db);

  • 12 Ekim 2011
    kadir yazdı

    başarılı bir şekilde güncellendi diyor fakat işlemiyor uyeler adindan kullanici ismini güncellemek istiyorum yardımcı olurmusunuz hata ne kadir database inden uyeler kullanici_adi bilgiler

  • 05 Mayıs 2012
    seer Kanbul yazdı


    Merhabalar öncelikle teşekkür ederim,

    Verilerin güncellenmesinde textfield içinde yazılanları forma çekiyorum ancak bir grup radio buton olduğunda değerleri nasıl çektirebiliriz küçük bir örnekle yardım edebilir misiniz? Asağıda bir grub radiobuton var value değerleri nasıl olmalı acaba:

    Full Paper:

    Wait

    OK

    Send Again

    Wrong Format

  • 30 Haziran 2013
    merve yazdı


    Aşağıdaki kodda güncellenecek verinin karşısına değişken yazmam gerekiyor nasıl yapabilirim bunu ? Yardımcı olursanız sevinirim

  • 30 Haziran 2013
    merve yazdı


    $Id=$_POST[‘Id’];
    $OyuncakTuru=$_POST[‘OyuncakTuru’];
    $Aciklama=$_POST[‘Aciklama’];

    include(“vtbag.php”);

    $sqlifadesi=”Update Kategori set OyuncakTuru=$OyuncakTuru WHERE Id=$Id”;
    echo $sqlifadesi;
    mysql_query($sqlifadesi,$bag);

  • 30 Mart 2015
    Furkan KAYA yazdı


    Merhaba hocam php dilinden hiç anlamıyorum ama şöyle bişey gerekiyor.

    uyeler tablomdaki kullanıcı adınından aktif sütunundaki değeri değiştirebiliyor muyuz .

    Örnek a kullanıcısı giriş yaptı aktif sütunundaki değeri 1 olarak değiştirmem lazım.

  • 15 Kasım 2016
    ali ak yazdı


    iyi günler php scripten wordpress e site taşıyacağım ama sql değiştiremiyorum. wp-post için nasıl düzenlerim. tema tebilism

Yorumla