Merhaba,
Kendi yazdýðým ve projelerimde kullandýðým sýnýfý[1] örnek alarak
kendi sýnýfýnýzý yazabilirsiniz.
Daha yayýnlama aþamasýna gelmediði için herhangi bir belgeye sahip
deðil, belki de hiç açmam :-)
Kullanýmýna örnek;
$db = new phpmydb($mysqlbaglanti);
//mysqbaglanti degiskeni mysql_connect'den dönen sonuç
//klasik kodlamayla iç içe kullandýðým için kendi baðlantý metodunu
yazmaya gerek görmedim.
$db->eleman('alan1',$deger);//ilk parametre db alaný
$db->eleman('alan2',$deger2);
$id = $db->ekle('tablo'); //tabloya yukarýdaki degerleri ekle $id ye
insert_id yi aktarýr
$db->eleman_temizle();//daha önce eklenenleri temizler
$db->eleman('alan3',$id);
$db->duzenle('tablo',$id); //indexli alanýn id ile eþleþenini düzenler
istenirse aþaðýdaki gibide kullanýlabilir
$db->duzenle('tablo',"where id=$id");
$db->sorgula('tablo','alan1,alan2','where alan1='a' order by id limit
3, 3'); //alan1 2 deðer yerine * kullanýlabilir ama tavsiye edilmez
:-D
while($db->getir())
echo $db->getir_al('alan1');
$db->sil('tablo',$id);//yine duzenle metodunda olduðu gibi sorgu ile
kullanýlabilr
[1] http://github.com/ademalp/phpmydb/tree/master/class.phpmydb.php
Tam olarak projenin bitmediðini hatýrlatmak isterim kullanýrsan da
sorumluluk tamamen sana ait. hatta buraya yüklediðim sürüm
çalýþmayabilir de :-)
Umarým bir fikir verebilmiþtir.
Ýyi Çalýþmalar
A.
2008/12/4 Nuri AKMAN <nuriakman_at_gmail.com>:
> Merhaba,
>
> Bu mesaj zinciri neticesince sizlerden çok deðerli bilgiler edindim. Bunun
> için sizlere çok çok teþekkür ederim.
>
> "cayhane::bana_iki_cay_doldur()" satýrýndan yola çýkarak yaptýðýnýz açýklama
> tek kelimeyle "muhteþem" olmuþ.
>
> Böylesi güzel cavap mesajlarý beni nasýl mutlu ediyor anlatamam...
>
> Tekrar teþekkür ederim... Saðolun, Varolun !
>
>
> 04 Aralýk 2008 Perþembe 09:38 tarihinde Omer Barlas
> <omer_at_serbestcagrisim.com> yazdý:
>>
>> Atif CEYLAN @ 04-12-2008 01:47:
>> > <?php
>> > $cayci = new cayhane;
>> > $cayci->bana_iki_cay_doldur();
>> > .....
>> > ?>
>>
>> her seferinde cayhane'yi tekrar yaratmaya gerek yok;
>> cayhane::bana_iki_cay_doldur()
>> eðer çayhane her yaratýldýðýnda çay demleme iþlemini yapmýyorsa ayný
>> etkiyi
>> yapacaktýr, ama tabi php sonuç itibari ile bir 'script' dili olduðu için
>> ve
>> java gibi kullanýldýðý sürece hafýzada kalmamasýndan sebep her 'bana iki
>> çay' diye seslendiðinizde cayhane'yi baþtan yaratmak, sonra çayý demlemek,
>> bardaða doldurmak ve isteyen kiþiye iletmek iþlerini sýrasýyla yapmak
>> gerekiyor.
>>
>> gel gör ki java'da durum farklý, siz iþyerinize geldiðinizde çayhane bir
>> kere açýlýyor ve tüm çalýþma süreci boyunca çayý hazýr ve demlenmiþ olarak
>> tutuyor. o yüzden php6'nýn da hafýzada sabit olarak çalýþmadýðý ve bir
>> daemon olarak kalmadýðý sürece -ki zannetmiyorum çalýþsýn, ajax bile
>> biliyorsunuz baþka bir scripti çalýþtýrmaktan ibaret, iþlenmiþ scripte
>> tekrar herhangi bir deðiþken ekleyemiyorsunuz- php'nin herhangi bir web
>> script dili olmaktan öteye geçmesi zor.
>>
>> --
>> Omer Barlas
>> omer_at_serbestcagrisim.com
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 04 Dec 2008 - 09:40:57 EET