EZSQL ve PHP Bağlantısı
PHP üzerinden veri kaydetme,veri alma gibi işlemler için basit ve kullanışlı bir PHP Sınıfı olan EZSQL ile kısaca sıfırdan localhost üzerinde kurulumunu ve PHP geliştirmelerini anlatıyım.
Öncelikle EZSQL yapısının son halini buradan indirebilirsiniz (mysql kullanıyoruz); ayrıca ezsql tarafından hazırlanan kullanım ve yardım tablosu bu şekilde. Yanlız buradaki halleri kafamı karıştırıyor derseniz en son kullandığım ve Türkçe sorunlarını giderdiğim versiyonu.
Eğer derleme işlemleriyle uğraşmak istemiyorsanız ben size direk hazır sınıfı toplanmış haliyle veriyim.
EZSQL Türkçe Destekli Hali | İndirme
İndirdiğiniz dosyayı yani içeriği şu şekilde;
Bu dosyaları db adında bir klasör olarak localhost üzerindeki oluşturduğunuz yeni proje klasörünüzün içine atın.
1 2 3 4 5 6 7 8 9 10 11 |
<?php header('Content-Type: text/html; charset=utf8'); // veritabanin ayarlarini yapiyoruz. $vt_kullanici="kullaniciadi"; $vt_parola="şifre"; $vt_isim="veritabaniadi"; $vt_sunucu="localhost"; // ezSQL sinifini cagirarak calistirmaya basliyoruz. $db = new ezSQL_mysql($vt_kullanici,$vt_parola,$vt_isim,$vt_sunucu); $db->query("SET NAMES 'utf8'"); ?> |
SQL.PHP yi açıp kullanıcı adı,şifre ve veritabanı adını localhostunuzda oluşturduğunuz veritabanı adını giriniz..Genellikle kullanıcı adı root, şifre seçeneği ise boştur (Localhost) için.
Ardından EZSQL yapısını istediğiniz şekilde kullanabilirsiniz. Örnek bir EZSQL bağlantısı;
1 2 3 4 5 6 7 8 |
<?php $beyazit= $db->get_results("SELECT * FROM kullanicilar"); foreach ($beyazit as $beyaz) { echo $beyaz->isim; echo $beyaz->soyisim; } ?> |
Şeklinde kullanabilirsiniz..
Ornek.PHP olarak EZSQL Bağlantısı oluşturduğum bir dosya;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php // EZSQL ile veritabanına bağlanmak için gerekli. DB klasöründe olduğuna emin olunuz. include_once "db/ez_sql_core.php"; include_once "db/ez_sql_mysql.php"; include_once "db/sql.php"; ?> <?php $beyazit= $db->get_results("SELECT * FROM kullanicilar"); foreach ($beyazit as $beyaz) { echo $beyaz->isim; echo $beyaz->soyisim; } ?> |
[…] PHP Kodlarının dağınıklığından kurtulmak için EZSQL – http://beyazitkolemen.com/ezsql-ve-php-baglantisi (Son Hali burada olması […]