PHP PDO Veri Çekme

PHP PDO ile Veritabanından Veri Çekme

PHP’de veritabanı işlemleri yapmak için PDO (PHP Data Objects) kullanmak oldukça yaygındır. PDO, farklı veritabanı türleriyle çalışmayı sağlayan esnek ve güvenli bir eklentidir. Bu makalede, PDO kullanarak veritabanından nasıl veri çekileceğini adım adım inceleyeceğiz.

1. PDO Bağlantısı Kurma

PDO kullanarak veritabanına bağlanmak için öncelikle bir PDO nesnesi oluşturmalıyız. Bu nesne, veritabanı bağlantı bilgilerini içerir ve bağlantıyı sağlar.

try {
    $pdo = new PDO('mysql:host=localhost;dbname=veritabani_adi', 'kullanici_adi', 'sifre');
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    echo 'Bağlantı hatası: ' . $e->getMessage();
}

2. Veri Çekme

Veritabanından veri çekmek için bir SQL sorgusu hazırlamalı ve bu sorguyu çalıştırmalıyız.

$sql = 'SELECT * FROM tablo_adi';
$stmt = $pdo->query($sql);

3. Veriyi Alma

Çalıştırılan sorgudan elde edilen verileri almak için fetch veya fetchAll yöntemlerini kullanabiliriz.

while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo $row['kolon_adi'] . '
';
}

4. Hata Yönetimi

PDO kullanırken oluşabilecek hataları yönetmek için try-catch blokları kullanılır. Bu sayede, hatalar yakalanabilir ve uygun şekilde işlenebilir.

try {
    // Veritabanı işlemleri
} catch (PDOException $e) {
    echo 'Hata: ' . $e->getMessage();
}

PDO kullanarak veritabanından veri çekmek bu adımlarla oldukça basit ve güvenlidir. PDO’nun sunduğu esneklik ve güvenlik özellikleri sayesinde, veritabanı işlemlerini daha etkili bir şekilde yönetebilirsiniz.

Yorum yazın

E-Posta Adresiniz Paylaşılmayacaktır işaretli alanlar zorunludur *