ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - METİN

Çok sağlam, pek kuvvetli, güçlü

     ANASAYFA    |   BEN KİMİM?   |   GALERİ   |   ZİYARETÇİ DEFTERİ   |   İLETİŞİM      Allah'ım! Öfkenden rızana; cezandan affına sığınırım. Senden yine sana sığınırım. Sana övgüyü saymakla bitiremem. Sen kendini nasıl övdüysen öylesin. - Müslim, "Salât", 222

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

( 19452 ) 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ı
( 1 ) Yorum
Tümünü Göster
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 (54.90.92.204) kaydedilecektir)
  Yeni Dersleri Takip etmek İstiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Bilgisayar Ağları
Bilişim Teknolojileri
C Sharp
Çalışmalar
Donanım
Fireworks
Flash - Action Script 3
HTML
JavaScript
Kişisel Gelişim
Okul Öncesi Etkinlik
PHP
Silverlight
Şanlı Tarihimiz
  Zamanlanmış Duyuru/Ödev 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 : 9
 Bugün : 1006
 Toplam : 1324152
Mustafa KARSLI - Bilişim Teknolojileri Öğretmeni © 2008 - 2017  
Site Haritası

 

9