ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
es - SELÂM

Her türlü tehlikeden selamete çıkaran. Selam sahibi.

     ANASAYFA    |   Ben Kimim?      (Mallarınızı) Allah yolunda harcayın. Kendi kendinizi tehlikeye atmayın. İyilik edin. Şüphesiz Allah iyilik edenleri sever. - Bakara, 2/195

Mysql Veritabanından Kayıt Düzeltme / Güncelleme

Mysql Veritabanından Kayıt Düzeltme / Güncelleme
 + Yazıyı Büyüt    - Yazıyı Küçült           

Selamun Aleyküm, Merhaba bu yazımda veritabanındaki tablodan kayıt düzeltmeyi / kayıt güncellemeyi anlatacağım. Veritabanı ile ilgili önceki konuları kategorilerdeki PHP kategorisinden okuyabilirsiniz.

Kayıt düzeltmek (sonradan kayda veri eklemek ya da kaydı değiştirmek) için update komutu kullanılır. Mysql_query  içinde sorgumuzu yazarız.

mysql_query(“update tabloadı set değiştirilecek-kayıt”);

Yukarıdaki sorguda tabloadı yazan yere kayıt düzeltmek istediğimiz tablonun adını yazıyoruz. Değiştirilecek-kayıt yazan yere ise hangi alanda değişiklik yapacaksak o alanı ve yeni değerini yazıyoruz. Yukarıdaki şekilde bir sorgu yazılır ve çalıştırılırsa tablodaki bütün kayıtların ilgili alanı değiştirilir. Bu şekilde tüm kayıtların alanını değiştirmeyi çok fazla kullanmayız. Bizim için önemli olan belirli bir kaydın alanında değişiklik yapmak. Belirli kayıtlarda düzeltme yapmak için where parametresiyle belirtmemiz gerekir.

     mysql_query("update duyurular set baslik='yeni değer'  where no=3");

Yukarıdaki sorguda kırmızı yazılan yerler bizim tarafımızdan verilen özelliklerdir. Diğer yazılar ise komutlardır yerinde kullanılması gerekir. Yukarıdaki sorguyu açıklayacak olursak:

·         duyurular yazısı kayıt düzeltmek istediğim tablonun adıdır.

·         no yazısı ise tablo içinde karşılaştırma yapacağım alanın/sütunun adıdır.

·         ‘3’ ise no’su 3 olan kaydın düzeltileceğini belirtir.

·         Baslik yazısı kaydın hangi alanının değiştirileceğini gösterir. Burada 3 nolu kaydın başlığını değiştiriyoruz.

·         ‘yeni değer’ ise başlık alanına eklenecek yeni değerimizdir.

Yani sonuç olarak yukarıdaki sorgu duyurular tablosundaki no’su 3 olan kaydın başlığıyeni değer yapar.

Yukarıda bir alanın değişikliğini gösterdim. Birden çok alanda değişiklik yapılacaksa diğer alan ve değerleri aralarına virgül konularak yan yana yazılırlar. Aşağıdaki örneği incelersek;

    mysql_query("update duyurular set baslik='yeni başlık',icerik='yeni içerik' where no=3");

Yukarıdaki alanlar ve değerleri arasına virgül konularak istenilen sayıdaki alanda değişiklik yapılabilir. Yukarıdaki komut duyurular tablosundaki no’su 3 olan kaydın başlığını yeni başlık, içeriğini de yeni içerik yapar.

Örnekler çoğaltılabilir.

Değişkene göre kayıt düzeltme:

Herhangi formdan post/get yöntemiyle veri geldiğini ve bu veriye göre kayıt düzeltmek istiyorsak öncelikle gelen veriler değişkenlere alınır. Ben post metoduyla geldğini varsayıyorum ve düzeltme yapılacak kaydın numarasını $duyuruno değişkenine, düzeltme yapılacak yeni başlık bilgisini de $duyurubaslik değişkenine alarak açıklıyorum.

Aşağıdaki kayitno ve yenibaslik bilgileri form elemanlarının id bilgileridir.

       $duyuruno=$_POST[“kayitno”];

       $duyurubaslik=$_POST[“yenibaslik”];

       mysql_query("update duyurular set baslik='$duyurubaslik' where no=$duyuruno");

Sorgumuz duyurular tabosundaki no’su $duyuruno değerine eşit olan kaydın baslik değerini $duyurubaslik değişkenindeki değerle değiştirir.

Temel olarak php’de veritabanındaki kayıtlar bu şekilde düzeltilmektedir. Sizler örnekleri çoğaltarak ilerleyebilirsiniz.

İlerleyen günlerde yeni derslerde görüşmek ümidiyle sağlıcakla kalınız.

Mustafa KARSLI  Kaynak: www.mustafakarsli.com

( 27303 ) kez okundu     -     26.07.2013    Tweetle     
Mysql Veritabanından Kayıt Düzeltme / Güncelleme, update, update komutu, php update, kayıt düzeltme, kayıt güncelleme, kayıt değiştirme, kayıt yenileme, data update, mysql, mysql de update, update fonksiyonu, update kodu, mustafa karslı, php kayıt düzeltme, php, update dersi
Ziyaretçi Yorumları
( 2 ) Yorum
Tümünü Göster
hakan - izmir - 30.09.2018 11.57
     teşekkürler avupahatsatis com u yaparken sayfanızdaki bilgilerden epey faydalandım takipteyim :)

Yakup TAŞLIBEYAZ - ERZURUM - 29.07.2013 10.35
     Merhaba; Alexa Durumunuz Gayat Başarılı Bundan 15 Gün Önce Bende 488000 Seviyelerindeydim Sonra Ne olsuysa 550000 Seviyelerine Kaadr Geriledim Sizizle Backlink veya çapraz Link Değişimi Yaparsak Gayet İyi Olur Hem Sizin Siteniz İçin Hemde Benim Sitem İçin Teekkürler Bu Arada Makale gayet Başarılı Olmuş Yeni Başlayan Arkadaşlar Bir Işık Tutar.. İyi Çalışmalar

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
İsim
:
Yorum
:
En fazla 400 karakter
Şehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (3.141.200.180) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
Bilişim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
Kişisel Gelişim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
İnsanlara merhamet etmeyene Allah da merhamet etmez.

Hz.Muhammed (sav)
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım bulunmamaktadır.
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 1
 Bugün : 26
 Toplam : 2665761
Mustafa KARSLI - Bilişim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

1