ALLAH (cc)'IN EN GÃœZEL Ä°SÄ°MLERÄ° (ESMA-ÃœL HÃœSNA)
el - HALÃŽM

Cezada, acele etmeyen, yumuÅŸak davranan.

     ANASAYFA    |   Ben Kimim?      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ığını 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

( 27651 ) 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 (18.97.9.168) 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...  
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
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 : 2
 Bugün : 138
 Toplam : 2729348
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

2