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

Nisan 9, 2016, 11:36 am

eee bu ne şimdi php bilmiyoruz diye yavuz da sende ne bu php sevdanız bi tripler bi havalar allahım allahım.

urada kaldı 15 gün bitsin sizi Python, Ruby, Perl ile çarpıcam 😛

Yorum Yap

alanya kanalizasyon açma alanya tıkanıklık açma alanya tuvalet açma