Kazım Ölmez

Web Tasarım Uzmanı

Medoo – PHP Database Framework

\r\n\r\nSelâmün Aleyküm. Bu yazının konusu “Medoo – PHP Database Framework“.Medoo - PHP Database Framework

Arkadaşlar php kodlama yaparken veritabanı ile iletişime geçmenizi sağlayacak bir çok araç var. PDO olsun eski mysql fonksiyonları olsun..

Tabi insan biraz bişeyler arıyor: pratik olsun, güvenlik kontrolü yapsın, basit tırnak hatalarını halletsin vs. gibi özellikler isteyebilirsiniz. İşte bu özelliklerin hepsini içinde barındıran birşey tanıtacağım size.

Medoo: Php dili için geliştirilmiş database framewor’küdür. Kolay kullanımı, tam desteği, güvenliği ile dikkat çeken bir framework. Bir çok veritabanı’na uyumludur. Bunlardan bazıları: SQL database, including MySQL, MSSQL, SQLite, MariaDB, Oracle, Sybase, PostgreSQ.

Ne olduğunu kısaca açıkladıktan sonra örnekler ile tanıtalım birazda.

Kolay kurulum:

require_once('medoo.php');
$db = new medoo([
    'database_type' => 'mysql',
    'database_name' => 'veritabanim',
    'server' => 'localhost',
    'username' => 'root',
    'password' => '123123',
    'charset' => 'utf8'
  ]);

Veri ekleme(insert) işlemi:

$db->insert('uyeler', [
  'adi' => 'İbo Hüloğ',
  'email'=> 'ibo@ibo.com',
  'yasi' => 25,
  'tipi' => 'erkek']);

Veri silme(delete) işlemi:

$db->delete("uyeler", [
  "AND" => [
    "tipi" => "erkek",
    "yasi" => 25
  ]
]);

Veri listeleme(select) işlemi:

$datas = $db->select("uyeler", "*", ["yasi" => 25]);

Veri sayma(count) işlemi:

$count = $db->count("uyeler", ["yasi" => "25"]);

Tek satır çekme(get) işlemi:

$email = $db->get("uyeler", "*", [
    "email" => 'ibo@ibo.com'
  ]);

Ek olarak küçük bir örnek:

$count = $db->count("uyeler", ["yasi" => 25]);
if ($count > 0) {
  $uyeler = $db->select("uyeler", "*", ["yasi" => 25]);
  foreach ($uyeler as $uye) {
    echo $uye->adi;
  }
}

Tabi bu kadarla bitiyor mu? bitmiyor. Geniş çaplı bişey olduğu için başlıca kullanılanları yazdım. Ama bunlara artı olarak öğrenmek istediğiniz olursa sorun cevaplıyayım.

Konunun özetine gelecek olursak bunu kullanın 🙂

Haydin selâmetle.

Yorumlar

Ali

9 Nisan 2016, 11:36

eee bu ne şimdi php bilmiyoruz diye yavuz da sende ne bu php sevdanız bi tripler bi havalar allahım allahım.\r\nŞurada kaldı 15 gün bitsin sizi Python, Ruby, Perl ile çarpıcam 😛

Yorum Yap

%d blogcu bunu beğendi: