PHP, hali hazırda Dünya’nın en çok kullanılan programlama dillerinden biridir. Durum böyle olunca binlerce kişi çeşitli sistem ve modüller geliştirmek durumunda oluyor. Github üzerinde catfan adlı bir kullanıcının yayınladığı hafif veritabanı çatısı Medoo birçok güzelliği ile ön plana çıkıyor.
Medoo Nedir?
Medoo, PHP ile hazırlanmış hafif, esnek, hızlı ve güvenilir bir veritabanı yönetim sistemi çatısıdır.
Medoo Özellikleri Nelerdir?
- Medoo, birçok veritabanı yapısını destekler.
- Desteklediği yapılar arasında, Mysql, MariaDB, Sybase, PostreSQL, Oracle, MS SQL gibi birçok yapıyı destekler.
- Kullandığı sql sorgular sınıfında PDO bulunur.
- PDO bulunmasından dolayı ve ekstradan alınan güvenlik önlemleri sayesinde SQL Injection saldırılarına karşı önlem alınmıştır.
- Yazılımın toplam boyutu 15 KB‘dan küçüktür.
- MIT Lisansı bulunmaktadır.
- Tamamen ücretsiz bir yapıya sahiptir.
Medoo ile Veritabanı Bağlantısı Nasıl Yapılır?
Medoo, kullanarak veritabanı bağlantısı yapmak istiyorsanız konunu en altında bulunan Github sayfasından gerekli kütüphaneyi indirin ve ardından dosyalarınız arasına ekleyin. Eklediğiniz kütüphane dosyaları sonrasında ayarlarınızı yaptığınız PHP dosyasını açın. Kütüphaneyi include fonksiyonu ile çağırın. Ardından bağlantı oluşturmak için aşağıda ki kod örneğini kullanabilirsiniz.
$db = new medoo ( array ( 'database_type' => 'mysql', 'database_name' => 'bilisimcafe', 'server' => 'localhost', 'username' => 'bilisim', 'password' => 'cafe' ));
Bu kütüphanede input kutuları array yapısı ile oluşturulur. Bu yüzden 5 adet array dizisi oluşturduk. Yukarıda kod betiği kullanılarak veritabanı bağlantısını gerçekleştirebilirsiniz.
Kütüphane indirme linki
https://github.com/catfan/Medoo