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ı
SELECTsorguları içinquery()metoduINSERTişlemleri içininsert()metoduUPDATEişlemleri içinupdate()metoduDELETEişlemleri içindelete()metoduINSERT/UPDATE/DELETEgibi ö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.phpgibi bir dosya oluşturup aşağıdaki kodu içine yapıştırın.- Veritabanı bilgilerinizi
__construct()içindeki$user,$password,$database,$hostalanları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' => 'mehmet@muzik.red'
];
$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");