Bu class, PHP ile MySQL veritabanına kolayca bağlanmanızı, veri eklemenizi (insert), güncellemenizi (update) ve sorgu yapmanızı (query) sağlayan basit bir veritabanı arabirimidir.
- MySQL veritabanına kolay bağlantı
SELECT
sorguları içinquery()
metoduINSERT
işlemleri içininsert()
metoduUPDATE
işlemleri içinupdate()
metoduDELETE
işlemleri içindelete()
metoduINSERT/UPDATE/DELETE
gibi özel sorgular içinq()
metodu- UTF-8 (utf8mb4) desteği
- Try/catch yapısıyla hata yönetimi
- Türkiye saat dilimi desteği (Europe/Istanbul)
db.php
gibi bir dosya oluşturup aşağıdaki kodu içine yapıştırın.- Veritabanı bilgilerinizi
__construct()
içindeki$user
,$password
,$database
,$host
alanlarında güncelleyin.
<?php
require_once 'db.php';
// SELECT örneği
$users = $db->query("SELECT * FROM users");
print_r($users);
// INSERT örneği
$new_users = [
'name' => 'Mehmet',
'email' => '[email protected]'
];
$db->insert('users', $new_users);
// UPDATE örneği
$guncelle = [
'name' => 'Mehmet Genç'
];
$db->update('users', $guncelle, "id = 1");
// DELETE örneği
$db->delete('users', 'id = 1');
// özel sorgu örneği
$db->q("UPDATE users SET id = 2 WHERE id = 1");