CRUD İşlemlerini Gerçekleştirme
PHP kullanarak veritabanında veri oluşturun, okuyun, güncelleyin ve silin
CRUD İşlemlerini Gerçekleştirme, CoddyKit'te ücretsiz bir PHP Academy dersidir. Bu, 6 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, PHP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. PHP Academy kursu toplamda 6 dersten oluşur.
CRUD İşlemlerine Genel Bakış
CRUD İşlemlerini Gerçekleştirme
Bir sonraki derse hoş geldiniz! Bu derste dört temel veritabanı işlemini (oluşturma, okuma, güncelleme ve silme; CRUD) nasıl gerçekleştireceğinizi öğreneceksiniz. Bu işlemler, dinamik web uygulamalarının temelini oluşturur. Hadi başlayalım!

CRUD İşlemleri Nelerdir?
CRUD İşlemleri Nelerdir?
CRUD şu işlemlerin kısaltmasıdır:
- Oluşturma: Veritabanına yeni kayıtlar ekleme.
- Okuma: Veritabanından veri alma.
- Güncelleme: Mevcut verileri değiştirme.
- Silme: Veritabanındaki verileri kaldırma.
Önemli Nokta: CRUD işlemleri, uygulamalarınızdaki verileri dinamik olarak yönetmenizi sağlar.
Oluşturma: Veri Ekleme
Oluşturma: Veri Ekleme
Yeni kayıtlar eklemek için INSERT INTO ifadesini kullanın. Örnek:
İpucu: SQL enjeksiyonunu önlemek için her zaman hazırlanmış ifadeler kullanın.
<?php
$sql = "INSERT INTO users (name, email) VALUES (:name, :email)";
$stmt = $pdo->prepare($sql);
$stmt->execute(["name" => "Alice", "email" => "alice@mail.com"]);
echo "Record added successfully!";
?>
Okuma: Veri Alma
Okuma: Veri Alma
Veritabanından veri almak için SELECT ifadesini kullanın. Örnek:
Önemli Nokta: Birden fazla veri satırını işlemek ve görüntülemek için döngüler kullanın.
<?php
$sql = "SELECT * FROM users";
$stmt = $pdo->query($sql);
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
}
?>
Güncelleme: Veri Değiştirme
Güncelleme: Veri Değiştirme
Mevcut kayıtları değiştirmek için UPDATE ifadesini kullanın. Örnek:
İpucu: UPDATE ifadesini WHERE yan tümcesi olmadan kullanırken dikkatli olun; bu durumda tüm kayıtlar güncellenir.
<?php
$sql = "UPDATE users SET email = :email WHERE name = :name";
$stmt = $pdo->prepare($sql);
$stmt->execute(["email" => "newalice@mail.com", "name" => "Alice"]);
echo "Record updated successfully!";
?>
Silme: Veri Kaldırma
Silme: Veri Kaldırma
Kayıtları kaldırmak için DELETE ifadesini kullanın. Örnek:
Önemli Nokta: Silinecek belirli kayıtları hedeflemek için WHERE yan tümcesini kullanın.
<?php
$sql = "DELETE FROM users WHERE name = :name";
$stmt = $pdo->prepare($sql);
$stmt->execute(["name" => "Alice"]);
echo "Record deleted successfully!";
?>
CRUD İşlemleri için En İyi Uygulamalar
CRUD İşlemleri için En İyi Uygulamalar
CRUD işlemlerini gerçekleştirirken şu en iyi uygulamaları izleyin:
- Kullanıcı girdilerini her zaman doğrulayın ve temizleyin.
- SQL enjeksiyonunu önlemek için hazırlanmış ifadeler kullanın.
- Büyük güncelleme veya silme işlemlerinden önce veritabanınızı yedekleyin.
İpucu: Hata ayıklama ve denetim işlemlerini kolaylaştırmak için veritabanındaki tüm değişiklikleri günlüğe kaydedin.
CRUD İşlemlerini Tek Bir Uygulamada Birleştirme
CRUD İşlemlerini Tek Bir Uygulamada Birleştirme
CRUD işlemleri, verileri dinamik olarak yönetmek için tek bir uygulamada birleştirilebilir. Örnek:
- Oluşturma: Form aracılığıyla yeni kullanıcılar ekleme.
- Okuma: Kullanıcı verilerini bir tabloda görüntüleme.
- Güncelleme: Kullanıcı bilgilerini bir arayüz üzerinden düzenleme.
- Silme: Kullanıcıları bir silme düğmesiyle kaldırma.
Önemli Nokta: CRUD işlemleri, CMS ve e-ticaret platformları dâhil olmak üzere birçok web uygulamasının temelini oluşturur.
DELETE FROM users WHERE email = 'alice@mail.com';
Harika İş Çıkardınız!
Harika İş Çıkardınız!
Tebrikler! PHP kullanarak MySQL üzerinde CRUD işlemlerini nasıl gerçekleştireceğinizi öğrendiniz. Bu beceriler, herhangi bir web uygulamasındaki verileri yönetmek için gereklidir. Sonraki derste SQL ile gelişmiş sorgulama tekniklerini inceleyeceğiz. Kod yazmaya devam edelim!

Sıkça Sorulan Sorular
“CRUD İşlemlerini Gerçekleştirme” dersi ücretsiz mi?
Evet — “CRUD İşlemlerini Gerçekleştirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve PHP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. PHP Academy kursu toplamda 6 dersten oluşur.
“CRUD İşlemlerini Gerçekleştirme” dersinde ne öğreneceğim?
PHP kullanarak veritabanında veri oluşturun, okuyun, güncelleyin ve silin PHP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
PHP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te PHP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 6 dersinin 4. dersidir.
“CRUD İşlemlerini Gerçekleştirme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu PHP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her PHP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Veritabanlarına Giriş
- MySQL Veritabanına Bağlanma
- Tabloları Yönetme
- CRUD İşlemlerini Gerçekleştirme
- Hazırlanmış İfadeler
- PDO ile Çalışma