PHP PDO (PHP Data Objects) kütüphanesi, PHP ile veritabanına erişim sağlamanızı ve SQL sorgularını çalıştırmanızı sağlar. PDO, birçok farklı veritabanı için genel bir API sağlar, bu yüzden PostgreSQL gibi bir veritabanı kullanırken de aynı kodları kullanabilirsiniz.
PostgreSQL, bir veritabanı yönetim sistemi (DBMS) olarak kullanılan bir açık kaynak kodlu yazılımdır. DBMS, verilerinizi saklamanız ve bu verilere erişmeniz için gereken araçları sağlar. PostgreSQL, birçok farklı veritabanı işlevini destekler ve kullanıcılara geniş bir yelpazede veri sorgulama ve işleme yetenekleri sunar.
Aşağıdaki örnekte, PDO kullanarak bir PostgreSQL veritabanına bağlanıyor ve bir SQL sorgusu çalıştırıyoruz:
PostgreSQL nedir?
PostgreSQL, bir veritabanı yönetim sistemi (DBMS) olarak kullanılan bir açık kaynak kodlu yazılımdır. DBMS, verilerinizi saklamanız ve bu verilere erişmeniz için gereken araçları sağlar. PostgreSQL, birçok farklı veritabanı işlevini destekler ve kullanıcılara geniş bir yelpazede veri sorgulama ve işleme yetenekleri sunar.
Aşağıdaki örnekte, PDO kullanarak bir PostgreSQL veritabanına bağlanıyor ve bir SQL sorgusu çalıştırıyoruz:
PHP:
<?php
// Veritabanı bağlantısını ayarlıyoruz
$dsn = "pgsql:host=localhost;dbname=testdb";
$user = "postgres";
$password = "mysecretpassword";
try {
// PDO nesnesini oluşturuyoruz
$dbh = new PDO($dsn, $user, $password);
// SQL sorgusunu çalıştırıyoruz
$result = $dbh->query("SELECT * FROM users");
// Sonuçları döngü ile dolaşıyoruz
foreach ($result as $row) {
echo $row['username'] . "\n";
}
} catch (PDOException $e) {
// Hata durumunda uygun bir hata mesajı gösteriyoruz
echo "Bağlantı kurulamadı: " . $e->getMessage();
}
