img
Php İle Crud İşlemleri:Veritabanı İşlemlerini Adım Adım Yönetme

Php İle Crud İşlemleri:Veritabanı İşlemlerini Adım Adım Yönetme

Web geliştirme dünyasında, veritabanı işlemleri web uygulamalarının temelini oluşturur. PHP, MySQL gibi veritabanı yönetim sistemleriyle entegre olarak çalışarak, CRUD (Create, Read, Update, Delete) işlemlerini kolayca gerçekleştirebilmenize olanak tanır. Bu makalede, PHP kullanarak CRUD işlemlerini nasıl yapabileceğinizi adım adım öğreneceksiniz. Ayrıca, her bir işlem için örnek kodlar ve pratik uygulamalar da sunulacaktır.

Web uygulamaları kullanıcıların veri eklemesini, güncellemesini, okumasını ve silmesini gerektiren temel işlemleri yönetir. CRUD işlemleri bu temel işlemleri ifade eder ve PHP ile bu işlemleri yapmak oldukça yaygındır. Bu makalede, PHP kullanarak veritabanı işlemlerini nasıl yönetebileceğinizi adım adım açıklayacağız.

CRUD Nedir?

CRUD, Create (Oluştur), Read (Oku), Update (Güncelle), Delete (Sil) kelimelerinin baş harflerinden oluşan bir kısaltmadır. Bu işlemler, bir web uygulamasında kullanıcıların veritabanındaki verileri yönetebilmesini sağlar.

Veritabanı Bağlantısı ve İşlemleri

PHP ile veritabanı bağlantısı nasıl kurulur ve temel işlemler nasıl yapılır?

Veritabanına bağlanma (config.php):

<?php
$servername = "localhost";
$username = "kullanici_adi";
$password = "parola";
$dbname = "veritabani_adi";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Veritabanına bağlantı hatası: " . $conn->connect_error);
}
?>

Yukarıdaki PHP kodu, MySQL veritabanına mysqli fonksiyonu kullanılarak bağlanmayı sağlar. config.php adıyla kaydedilir ve diğer PHP dosyalarından dahil edilir.

PHP ile Veri Ekleme, Güncelleme ve Silme

Veri Ekleme (create.php):

<?php
include 'config.php';

if(isset($_POST['submit'])) {
    $ad = $_POST['ad'];
    $soyad = $_POST['soyad'];
    $email = $_POST['email'];

    $sql = "INSERT INTO kullanicilar (ad, soyad, email) VALUES ('$ad', '$soyad', '$email')";

    if ($conn->query($sql) === TRUE) {
        echo "Yeni kayıt başarıyla eklendi.";
    } else {
        echo "Hata: " . $sql . "<br>" . $conn->error;
    }
}
?>

Veri Güncelleme (update.php):

<?php
include 'config.php';

if(isset($_POST['submit'])) {
    $id = $_POST['id'];
    $ad = $_POST['ad'];
    $soyad = $_POST['soyad'];
    $email = $_POST['email'];

    $sql = "UPDATE kullanicilar SET ad='$ad', soyad='$soyad', email='$email' WHERE id=$id";

    if ($conn->query($sql) === TRUE) {
        echo "Kayıt başarıyla güncellendi.";
    } else {
        echo "Hata: " . $sql . "<br>" . $conn->error;
    }
}
?>

Veri Silme (delete.php):

<?php
include 'config.php';

if(isset($_GET['id'])) {
    $id = $_GET['id'];

    $sql = "DELETE FROM kullanicilar WHERE id=$id";

    if ($conn->query($sql) === TRUE) {
        echo "Kayıt başarıyla silindi.";
    } else {
        echo "Hata: " . $sql . "<br>" . $conn->error;
    }
}
?>

Örnek Kod ve Uygulama

Yukarıdaki örnekleri kendi sunucunuzda deneyebilirsiniz. İlgili dosyaları oluşturun (config.php, create.php, update.php, delete.php) ve veritabanınızı kullanicilar tablosuyla oluşturun (id, ad, soyad, email). HTML formu ile bu işlemleri kullanıcı arayüzünde entegre edebilirsiniz.

PHP ile CRUD işlemleri, web geliştiriciler için temel bir beceridir. Bu makalede, CRUD nedir, veritabanı bağlantısı nasıl kurulur, PHP ile nasıl veri eklenir, güncellenir ve silinir gibi konuları adım adım ele aldık. Her bir işlem için örnek kodlar ve uygulamalar sunduk, böylece uygulamalarınızda hızla kullanabilirsiniz.

Bu kılavuz, PHP ile veritabanı işlemlerini öğrenmek isteyenler için güvenilir bir kaynaktır ve ayrıca SEO uyumlu anahtar kelimelerle optimize edilmiş bir içerik sunmaktadır. PHP CRUD işlemleri, web uygulamalarınızı daha işlevsel hale getirmenize ve kullanıcıların verileri güvenli bir şekilde yönetmesine olanak tanır.

İlk Yorumu Yapan Sen Ol!

Web Tasarımlar

  • Lisans Yönetim Scripti 2

    24.6K
    1440.00₺
  • Canlı Radyo Dark Scripti

    16.7K
    1440.00₺
  • Canlı Radyo Light Scripti

    9.8K
    1440.00₺
  • Rüzgar Radyo Scripti

    9.6K
  • Radyo Minimal

    5.2K
    1440.00₺
  • Ekitap Scripti

    7.3K
    4320.00₺
  • Aşk Sevgililer GünüEvlilik

    9.2K
    1440.00₺
  • Sohbet Scripti

    9.3K
  • Dialog Whatsapp Benzeri Sohbet

    5.9K
  • Firebase Chat

    4.7K
  • Web Ajans Scripti

    30.3K
    5040.00₺
  • Google Indexing Api

    1.5K
    720.00₺
  • Milando Radyo Wordpress Teması

    2.1K
    1440.00₺

Vip Tema Web Ajans Yazılımı

Profesyonel ve her yönü ile kontrol edilebilir gelişmiş çok özellikli ajans yazılımıdır. İşte öne çıkan özellikler.

  • PAYTR Ödeme Entegrasyonu
  • SHIPY Ödeme Entegrasyonu
  • WHM Hosting Satış Entegrasyonu
  • Domain Sorgulama/Satış Entegrasyonu
  • Google Authenticator
  • SMS 2 Faktörlü Doğrulama
  • Net Gsm SMS Entegrasyonu
  • İleti Merkezi SMS Entegrasyonu
  • İnteraktif SMS Entegrasyonu
  • Mas GSM SMS Entegrasyonu
img