PhpDili Özgün PHP Dersleri

Haberdar Olun

Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.

Related Sponsors

Veritabanından Kayıt Silme

28 Temmuz 2010 tarihinde yazılmıştır.
Bu Yazıyı Paylaş :
Twitter Facebook Friendfeed Google Sık Kullanılanlar Yahoo Sık Kullanılanlar LinkedIn Blogger Digg Stumbleupon Sık Kullanılanlar E-Posta More

PHP ile MySQL veritabanına veri kaydetme, veri listeleme, veri düzenleme işlemlerinden sonra sıra sakladığımız verileri silme işlemine geldi. MySQL’de veri silme işlemi DELETE komutuyla gerçekleşmektedir.

Silme işlemi SQL sorgusunu tamamiyle yazacak olursak;

//ID numarası 1 olan kaydımızı silelim.

$sil = mysql_query("delete from defter where defter_id='1'") or die("Hata Olustu!");

if($sil)
{
   echo '1 numaralı kayıt başarıyla silinmiştir.';
}

Yukarda gördüğünüz kod bloğunu çalıştırdığınızda defter tablosundaki 1 ID numaralı kayıt silinecektir. Sadece ID numarasına bağımlı değiliz elbette. Elimizde bulunan tablo yapısı üzerinden konuşacak olursak, isme göre, soyisme göre de silme işlemi gerçekleştirebiliriz.

Benzer Yazılar:

  1. Form aracılığıyla veritabanına kayıt ekleme
  2. Veritabanındaki Kayıtları Listeleme
  3. Veritabanındaki Kayıtları Düzenleme
  4. Değişken boş olup olmadığı kontrolü
  5. CKEditor & CKFinder Kurulumu

“Veritabanından Kayıt Silme”Yazısına Ait Yorumlar

  1. phpkodu diyor ki:

    bir sorum olacak;
    10 adet satırımız olsun ve kolonlarımız ID ile ad isimli olsun. ID si 5 olan değeri sildiğimiz zaman sıralama şöyle oluyor 1,2,3,4,6,7,8,9,10 sıralamanın bozulmamasını yani 1,2,3,4,5,6,7,8,9 şeklinde olması için ne gibi bir yöntem uygulayabiliriz.

  2. ercan diyor ki:

    peki aynı anda yüklü resimi nasıl silebiliriz.

  3. yunus diyor ki:

    acil cevap lazım su soruya lütfen. tabloda listelettim kayıtları hepsinin yanına döngü ile sil linki koydurttum. benim sil’ine bastıgım kayıt silinsin kodlarla önceden belirlemis oldugum değil ? nasıl yapıcaz ?
    tesekkrler smdiden..

  4. tayfun diyor ki:

    aynı anda yuklu resmı sılmek ıcın ayrı bır kod yazmalısınız dosya yonetımı konusunda var suan yanımda kaynak yok kaynak olunca yuklerım

  5. Yusuf diyor ki:

    @phpkodu ;
    AUTO_INCREMENT verdiğin bir satır unique(Değer,tek) değer döndürüler. 5′numaralı satırı sildiğin zaman yerini alacak olan yoktur.

    @ercan ;
    Bir dizindeki resmi silmek için: unlink(); Fonksiyorunun kullanabilirisin.
    Örneğin: resimler/1.png – Resimler dizinindeki 1.png resimini silmek için
    unlink(‘resimler/1.png’); – Şeklinde kullanabilirsin.

    @yunus;
    Ali [Sil] – Ali ye vereceğin link [ Sil ]
    Veli[Sil] – Veliye ye vereceğin link [ Sil ]

    [SIL.PHP] sil.php’de yapıcağın işlem ilk olarak get methodu ile gönderdiğin “KayitsilID” ‘yi çekiyoruz.

    $KayitsilID = (int)$_GET['KayitSilID'];

    Daha sonra sorgunu yapip – mysql_query(“DELETE FROM uyeler WHERE id=’$KayitSil’”);
    Dediğin zaman isteğin kişiyi veya her neyse silmek istediğini siler.

    İyi çalışmalar arkadaşlar

Leave a Reply