kgMySQL v1.0 PHP Class – PHP MySQL Sınıfı

PHP & MySQL, Programlama | Yazar : Muharrem

ezSQL sınıfına benzer bir sınıftır. PHP ile MySQL işlemlerini kolaylaştırmak için yazdığım bu sınıfı çoğu projemde gayet memnun bir şekilde kullandım. Kullanan arkadaşlar da memnuniyetlerini ilettiler :)

Sınıf kısaca; yeni veri girişi, girilen verinin ID’sini döndürme, var olan bir verinin güncellenmesi, silinmesi, bir ve birden çok verinin listelenmesi, veri sayısının alınması, toplam sorgu sayısının döndürülmesi gibi işlemleri basite indirgiyor. Önceki paylaştığım sınıflarda olduğu gibi test.php ismindeki dosyada gerekli açıklama ve örnekler mevcut durumda. Sınıfa; forum.ceviz.net ve phpclasses.org‘ dan veya aşağıdaki linkten ulaşabilirsiniz.

İlgili sınıfı indirmek için tıklayın.

EkleBunu Sosyal Paylaşım Butonu

KötüOrtaİyiÇok iyiMükemmel (1 oy, ortalama: 5,00 üzerinden 5)
Loading ... Loading ...
1.423 kez okunmuş

kgMySQL v1.0 PHP Class – PHP MySQL Sınıfı yazısı için; 4 yorum yapılmış

Mehmet Onurlar
29 Ekim 2008

Paylaşım için teşekkürler bir sınıfla ilgili bir sorum olacaktı.
mysql’e bağlantı için “mysql_pconnect” kullanmışsınız acaba bu devamlı bağlatı halde kalacağı için mysql serveri yormazmı ?
Eğer “mysql_connect” bağlanırsak verileri hafızandan silmek ve mysql bağlatısını kapatmak için sınıfta nasıl bir fonksiyon tanımlamamız gerekiyor. Bu konu hakkında yardımı oolursanız sevinirim.

Muharrem
29 Ekim 2008

Ben teşekkür ederim, sınıfımı kullanmanıza sevindim :)
mysql_pconnect yerine sınıf içerisinde mysql_connect kullanabilirsiniz. Ben performans açısından çok büyük sorunlar yaşamadım. Sonlanmayan döngülerde sunucunun kasılma ihtimali yüksek tabiki. Aslında diğer bir versiyonda bunun gibi sorunlar ve hata yakalama hususunda yenilikler olacak.

İyi çalışmalar :)

Mehmet Onurlar
01 Kasım 2008

Cevap için teşekkürler.
Ben projelerimde genelde “mysql_connect” kullanarak bağlanıyorum. Yapmış olduğunuz sınıfa ek olarak aşağıdaki fonksiyonu kullandım.

function disconnect() {
if(!mysql_close()){
$this -> error[] = ‘Veritabanı bağalantısı kapatılamadı. – ‘. mysql_error().”;
}
}

$db -> disconnect();

Ama bundan sonra bir ihtiyaç daha çıktı :) oda verilerin sayfalar halinde çekilmesi yeni versiyonda buda varmı :)

İyi çalışmalar.

Muharrem
02 Kasım 2008

Düzenleme için teşekkürler. Yeni versiyonda değerlendireceğim :)
Bu sınıf sadece veritabanı bağlantıları ve sorguları için yapıldı. Sayfalama işlemi için; kgPager ismindeki sınıfımı kullanabilirsiniz.

İyi çalışmalar :)

Siz de yorum yapın!

Son Yorumlar

  • Muharrem: Ben de 5.3.1 kullanıyorum ama hata iletisi almadım. ayarlar.inc.php dosyasındaki $db =& new kgMySQL();...
  • bedali: Deprecated: Assigning the return value of new by reference is deprecated in …. hatası PHP 5,3 lerde...
  • Hasan: Deprecated: Assigning the return value of new by reference is deprecated in C:\kgSim_v1.0\ayarlar.inc.php on...
  • Cihan: Allah razı olsun, valla büyük bir dertten beni kurtardın çok güzel bir kodlama yapılmış herşey mükemmel...
  • yasin özcan: Walla Hocam Eline Sağlık çok saol AllaH ne muradın varsa versin. Bu yazdığın kod Türkiyede eksik bi kod...

Add to Technorati Favorites