ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
er - REZZAK

Her varlığın rızkını veren ve ihtiyacını karşılayan.


Anasayfa    |     Ben Kimim?    |     Öğrenci İşleri
Mysql Veritabanından Kayıt Silme
18.05.2013         (15323) kez okundu    
Tweetle     Yazdır

Merhaba bu yazımda veritabanındaki tablodan kayıt silmeyi anlatacağım. Veritabanı ile ilgili önceki konuları kategorilerdeki PHP kategorisinden okuyabilirsiniz.

Kayıt silmek için delete komutu kullanılır. Mysql_query  içinde sorgumuzu yazarız.

mysql_query(“delete from tabloadı”);

Yukarıdaki sorguda tabloadı yazan yere kayıt silmek istediğimiz tablonun adını yazıyoruz. Yukarıdaki şekilde bir sorgu çalıştırılırsa tablodaki bütün kayıtları siler.

Belirli kayıtları silmek için where parametresiyle belirtmemiz gerekir.

           mysql_query(“delete from duyurular where no=’5’”);

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

·         duyurular yazısı kayıt silmek 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.
·         ‘5’ ise no’su 5 olan kayıtların silinmesini belirtir.

Yani sonuç olarak yukarıdaki sorgu duyurular tablosundaki no’su 5 olan kayıtları siler.

Örnekler çoğaltılabilir. Kaynak: www.mustafakarsli.com

Değişkene göre kayıt silme:

Herhangi formdan post/get yöntemiyle veri geldiğini ve bu veriye göre kayıt sildirmek istiyorsak öncelikle gelen veri bir değişkene alınır. Ben post metoduyla ve silinecek değişkeninde verinin geldiğini ve  $duyurubaslik değişkenine alındığını varsayıyorum.

     $duyurubaslik=$_POST[“silinecek”];

     mysql_query(“delete from duyurular where baslik=$duyurubaslik”);

Yukarıdaki sorguda dikkat edilmesi gereken $duyurubaslik tek tırnak içinde yazılmamalıdır.

Sorgumuz duyurular tabosundaki baslik değeri $duyurubaslik değişkenindeki değerle aynı olan kayıtları siler.

Temel olarak php’de veritabanından kayıt bu şekilde silinmektedir. Sizler örnekleri çoğaltarak ilerleyebilirsiniz.

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

Mustafa KARSLI Kaynak: www.mustafakarsli.com

© 2008 - 2024
Mustafa KARSLI