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.

11 thoughts on “PHP İle Veritabanı İşlemleri (UPDATE)


  1. 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ı ?


  2. 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.


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

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

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


  4. İ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);

  5. 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


  6. 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


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


  8. $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);


  9. 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.


  10. 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

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir