PHP SqLite Bağlantısı

PHP SqLite Bağlantısı

Nisan 30, 2023

Okuma süresi: ~1 dakika

PHP ile SQLite veritabanına bağlanmak için aşağıdaki adımları izleyebilirsiniz:

SQLite'ın PHP tarafından desteklendiğinden emin olun. Genellikle PHP'nin SQLite desteği varsayılan olarak etkindir, ancak emin olmak için phpinfo() fonksiyonunu kullanarak PHP yapılandırmasını kontrol edebilirsiniz.

SQLite veritabanı dosyasını oluşturun veya var olan bir dosyaya erişim sağlayın.

PDO (PHP Data Objects) sınıfını kullanarak SQLite veritabanına bağlanın. Bağlantı yapmak için aşağıdaki kodu kullanabilirsiniz:

try {

    $db = new PDO('sqlite:/path/to/database.db');

} catch(PDOException $e) {

    echo "Bağlantı hatası: " . $e->getMessage();

}

Yukarıdaki kodda, try bloğu içinde PDO sınıfı kullanılarak SQLite veritabanına bağlanılır. $db değişkeni, bağlantı nesnesini temsil eder. Eğer bağlantı sırasında bir hata oluşursa catch bloğu içindeki hata mesajı ekrana yazdırılır.

Bağlantı başarılı olduysa, SQLite sorgularını çalıştırmak için $db değişkenini kullanabilirsiniz. Örneğin, aşağıdaki kod, example_table adlı bir tablo oluşturur ve bu tabloya birkaç kayıt ekler:

$db->exec("CREATE TABLE example_table (id INTEGER PRIMARY KEY, name TEXT, email TEXT)");

$db->exec("INSERT INTO example_table (name, email) VALUES ('TeknikZeka', 'admin@teknikzeka.net')");

$db->exec("INSERT INTO example_table (name, email) VALUES ('Bilim Ve Teknoloji', 'info@teknikzeka.net')");

Yukarıdaki kodda, exec() fonksiyonu kullanılarak SQLite sorguları çalıştırılır.

Bağlantıyı kapatmak için $db değişkenini kullanabilirsiniz:

$db = null;

Yukarıdaki kodda, $db değişkenine null ataması yaparak bağlantıyı kapatabilirsiniz.

Not: Bu örnek kodlarda veritabanı dosyasının yolunu değiştirmeniz gerekebilir.