İçeriğe geç
MEB Onaylı Özel Kurs Atatürk Bulvarı No:53/5, Kızılay / Ankara Her gün 09:00 – 21:00
Limit Bilgisayar Kursu logosu Limit Bilgisayar Kursu Ankara Kızılay · Mesleki Eğitim Kurumu
Limit Bilgisayar KursuMEB Onaylı Özel Kurs
Ana Sayfa
Eğitimler Tüm Kurslar Bilgisayar İşletmenliği (MEB Onaylı) 10 Parmak Klavye (F + Q Klavye - Hızlı Klavye) Microsoft Word (İleri Seviye) Yazılım Uzmanlığı (Full-Stack) Microsoft Excel (İleri Seviye) Bilgisayarlı Muhasebe (Zirve - Logo - Tiger) Ethical Hacker Eğitimi Yapay Zeka Uzmanlığı Microsoft PowerPoint (Profesyonel Sunum) Web Tasarım (HTML/CSS/JavaScript) JavaScript Programlama (Modern ES6+) PHP Programlama (Laravel Framework)
Kurs Fiyatları
10 Parmak Klavye Tüm Modüller F Klavye Dersleri Q Klavye Dersleri Hız Testi Duruşma Yazımı Klavye Sınavı Windows Uygulaması
Kaynaklar Eğitim Haberleri İş İlanları Sınav Duyuruları Blog Ders Dökümanları Online Deneme Sınavları
Kurumsal Hakkımızda Sertifika Doğrulama Google'da Doğrula Ulaşım Rehberi
Kayıt Listem İletişim
0 536 601 06 16 Atatürk Bulvarı No:53/5, Kızılay / Ankara Öğrenci Girişi

PDO ile Veritabanı Bağlantısı: Adım Adım Rehber

21 Jun 2026 117 görüntüleme Yazılım

PDO ile Veritabanı Bağlantısı Nedir?

PHP Data Objects (PDO), PHP programlama dilinde veritabanı bağlantısı ve veritabanı işlemleri için kullanılan bir kütüphanedir. PDO, veritabanı bağlantılarını daha güvenli ve esnek bir şekilde yönetmenizi sağlar. Özellikle veritabanı bağımsızlığı ve güvenlik açısından sunduğu avantajlarla dikkat çeker.

PDO Kullanmanın Avantajları

  • Veritabanı Bağımsızlığı: PDO, farklı veritabanlarıyla (MySQL, PostgreSQL, SQLite vb.) çalışma imkanı sunar.
  • Hazırlanmış İfadeler: SQL enjeksiyon saldırılarına karşı koruma sağlar.
  • Hata Yönetimi: Hataları daha kolay yönetmenize olanak tanır.
  • Kolay Kullanım: Kullanımı oldukça basittir ve öğrenilmesi hızlıdır.

PDO ile Veritabanı Bağlantısı Nasıl Kurulur?

PDO ile veritabanı bağlantısı kurmak için öncelikle PHP ortamınızın kurulu olması gerekmektedir. Aşağıdaki adımları izleyerek basit bir veritabanı bağlantısı oluşturabilirsiniz.

1. Veritabanı Bağlantısı için PDO Sınıfını Kullanma

PDO sınıfını kullanarak bir veritabanı bağlantısı oluşturmak için şu adımları takip edebilirsiniz:

<?php
try {
    $dsn = 'mysql:host=localhost;dbname=veritabani_adi'; // DSN
    $kullanici = 'kullanici_adi';
    $sifre = 'parola';
    $pdo = new PDO($dsn, $kullanici, $sifre);
    // Hata yönetimi ayarları
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo 'Bağlantı başarılı!';
} catch (PDOException $e) {
    echo 'Bağlantı hatası: ' . $e->getMessage();
}
?>

2. Bağlantı Ayarları

Bağlantı ayarları, DSN (Data Source Name), kullanıcı adı ve şifre bilgilerini içerir. Yukarıdaki kodda, 'localhost' veritabanı sunucusu olarak ayarlandı ve 'veritabani_adi' kısmını kendi veritabanı adınızla değiştirmeniz gerekecek.

3. Hata Yönetimi

PDO, hata yönetimi için farklı yöntemler sunar. Yukarıdaki örnekte, PDO::ATTR_ERRMODE ile hata yönetimini PDO::ERRMODE_EXCEPTION olarak ayarladık. Bu, bir hata oluştuğunda, bir istisna (exception) fırlatır.

PDO ile Veri Ekleme İşlemi

PDO kullanarak veritabanına veri eklemek oldukça basittir. Aşağıda bir örnek verilmiştir:

<?php
try {
    $stmt = $pdo->prepare('INSERT INTO kullanicilar (ad, soyad) VALUES (:ad, :soyad)');
    $stmt->execute(['ad' => 'Ali', 'soyad' => 'Veli']);
    echo 'Veri başarıyla eklendi!';
} catch (PDOException $e) {
    echo 'Hata: ' . $e->getMessage();
}
?>

PDO ile Veri Güncelleme ve Silme İşlemleri

PDO ile veri güncellemek ve silmek de oldukça kolaydır. Aşağıda her iki işlem için örnekler verilmiştir:

1. Veri Güncelleme

<?php
try {
    $stmt = $pdo->prepare('UPDATE kullanicilar SET soyad = :soyad WHERE ad = :ad');
    $stmt->execute(['ad' => 'Ali', 'soyad' => 'Yılmaz']);
    echo 'Veri başarıyla güncellendi!';
} catch (PDOException $e) {
    echo 'Hata: ' . $e->getMessage();
}
?>

2. Veri Silme

<?php
try {
    $stmt = $pdo->prepare('DELETE FROM kullanicilar WHERE ad = :ad');
    $stmt->execute(['ad' => 'Ali']);
    echo 'Veri başarıyla silindi!';
} catch (PDOException $e) {
    echo 'Hata: ' . $e->getMessage();
}
?>

Limit Bilgisayar Kursu ile PDO Eğitimleri

Limit Bilgisayar Kursu, Ankara'nın Kızılay bölgesinde yer alan profesyonel bir eğitim kurumudur. Programlama dilleri ve veritabanı yönetimi konularında kapsamlı eğitimler sunmaktayız. Veritabanı bağlantısı konusunda uzman eğitmenlerimizle birlikte PDO kullanarak veritabanı işlemlerini en iyi şekilde öğrenebilirsiniz.

Neden Limit Bilgisayar Kursu'nu Seçmelisiniz?

  • Deneyimli Eğitmenler: Alanında uzman eğitmenlerimizle interaktif bir eğitim ortamı sunuyoruz.
  • Güncel Müfredat: 2025-2026 yılı için güncel eğitim programları ile kariyerinize değer katın.
  • Uygulamalı Eğitim: Teorik bilginizi pratiğe dökerek gerçek projelerde deneyim kazanın.

Sonuç

PDO ile veritabanı bağlantısı kurmak, PHP ile çalışan geliştiriciler için temel bir beceridir. Limit Bilgisayar Kursu olarak, bu konuda size kapsamlı bir eğitim sunarak kariyerinize yön vermek istiyoruz. Kızılay'daki eğitimlerimize katılarak, veritabanı yönetimi konusunda bilgi sahibi olabilirsiniz.

Limit Bilgisayar Kursu ile kariyerinize yatırım yapın! 0 536 601 06 16

Bu Yazıyı Paylaş
Ücretsiz Danışmanlık

Size en uygun eğitim programını birlikte belirleyelim

Eğitim danışmanlarımız kurs içeriği, ders saatleri, ücret ve sertifika süreci hakkındaki tüm sorularınızı yanıtlar. Görüşme ücretsizdir ve kayıt zorunluluğu yoktur.

Ücretsiz online deneme sınavlarına başlayın