/ PHP
  1. PHP
  2. Php Veritabanı Sınıfı

Php Veritabanı Sınıfı

Php Veritabanına bağlanmak ve CRUD işlemlerimizi yapabilmek için geliştirilmiş olan birçok veritabanı sınıfı bulunmakta.

Aşağıdaki Veritabanı sınıfı bunlardan sadece bir tanesi olmakla birlikte kullanımı basit ve dökümanlar üzerinden çok rahat bir şekilde alışabilirsiniz.Geliştiricisinin türk olması da alacağınız hata ve bug gibi sorunlarda daha çabuk sizlere yardımcı olacaktur.

Github Sayfasına gitmek için:

Github sayfasında her ne kadar döküman bulunsada yeni başlayacaklar olanlar veya anlamayanlar için en basit şekilde kurulumu anlatacağım.

  1. İlk önce github üzerinden dosyaları indiriyoruz.
  2. daha sonra application/pdo_database.php dosyasını çalıştığımız dosyaya include ediyoruz.
  3. İnclude işleminden sonra sınıfımızı çağırıp veritabanı bağlantımızı yapıyoruz.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Manual require
require "application/pdo_database.php";

$db = new pdo_mysql([
	// Server Ip Default: localhost
	'ip'       => 'localhost',
	// Database Name
	'database' => 'is_test',
	// Database Engine Name oracle,mysql ...
	'dbengine' => 'mysql',
	// Database Username
	'username' => 'root',
	// Database Password
	'password' => '',
	// Database Charset Default: utf8
	'charset'  => 'utf8',
	// Database table prefix Default: null
	'prefix'   => 'is_',
	// Database Debug Type
	'debugType' => true,
	// Database query log Default: on
	'querylog' => 1,
]);

Yukarıdaki bilgileri doldurduktan sonra veritabanı bağlantımız başarılı bir şekilde yapılmış olacaktır.Kurmuş olduğumuz veritabanı bağlantısı ile bir kaç sorgu yapalım.

1
2
3
4
5
<?php

$db->select('*')->from('uyeler')->result_array();

?>

Üyeler Tablosundaki bütün üyeleri listelemiş olduk.

1
2
3
4
5
<?php

$db->select('*')->from('uyeler')->where('puan > ',50)->result_array();

?>

Üyeler Tablosundaki puanı 50 den büyük olan bütün üyeleri listelemiş olduk.

Diğer bütün fonksiyonlara döküman üzerinden ulaşabilirsiniz.