Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

ezsql kullanımı (dökuman)

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
Merhabalar,
uzun süredir döküman yazmıyordum bu gün yazayım dedim.
Ezsql veritabanı işlemlerinizi php de daha kolay yapmanızı sağlayan bir framework tur.
Kullanımı basittir ve bir çok eklentisini bulabilirsiniz.

Ez Sql 2.05 indirin.
ez_results_1.16 indirin.

ezsql için kullandığım config.php dosyası:
PHP:
setlocale(LC_ALL,'tr_TR');
//Linux setlocale(LC_ALL,'turkish');
 include_once "ezsql/shared/ez_sql_core.php";

 // Include ezSQL database specific component
 include_once "ezsql/mysql/ez_sql_mysql.php";

 // Initialise database object and establish a connection
 // at the same time - db_user / db_password / db_name / db_host
 $db = new ezSQL_mysql('root','','ereklam','localhost');
 $db->query("SET NAMES 'latin5'");
Bu dosya ile veritabanına baglanmış oluyoruz.
Eğer veri eklemek istersek
PHP:
$mysqlquery = $db->query("INSERT INTO tbl_reklamalani (ad,kayittarih) VALUES ('$ad',NOW())");

if($mysqlquery) { echo "Basarili";} else { echo "basarisiz"; }
Şeklinde kullanabiliriz.
Eğer istedigimiz bir veriyi listelemek istersek:
PHP:
$id = $_GET['id'];
$data = $db->get_row("SELECT ad,id FROM tbl_reklamalani WHERE id = '". $db->escape($id)."'");
Eğer veri güncellemek istersek:
PHP:
$mysqlquery = $db->query("UPDATE tbl_reklamalani SET ad = '$ad' WHERE id = $id");
if($mysqlquery) { echo "Basarili";} else { echo "basarisiz"; }
Eğer verileri ezresult eklentisi ile listeletmek istersek. aşagıdaki kodu kullanabiliriz. include ettiginiz dosyada limitleri belirleyerek istediginiz gibi sayfalama şekli ve linki verebilirsiniz.
PHP:
include('library/ez_results/ez_reklamalaniliste.php');
$ezr->query_mysql("SELECT id,ad FROM tbl_reklamalani order by id DESC");
$ezr->display();
Kaynak : http://www.tasarimrehberi.net/ezsql-kullanimi.html

Kaynak belirterek sitenizde paylaşabilirsiniz.
 

gemius

0
Onaylı Üye
Üye
Katılım
14 Kasım 2010
Mesajlar
263
Açılan Konu
2
Tepki puanı
1
Wordpress'in de başarısının sırrının EzSQL'de yattığını da hatırlatmak isterim. Bu güzel döküman için teşekkürler.
 

NeFuSa

0
Onaylı Üye
Üye
Katılım
27 Aralık 2006
Mesajlar
1,414
Açılan Konu
129
Tepki puanı
15
Konum
İstanbul
Teşekkürler, böyle bir şey arıyordum ben de.
Bunu kullanınca sistem biraz daha hızlanıyor sanırım, doğru mu?
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
Hızlandırdığını okumuştum ama ne kadar fayda eder? %10+ ise sınıfı kullanmayı düşünüyorum.
 

gemius

0
Onaylı Üye
Üye
Katılım
14 Kasım 2010
Mesajlar
263
Açılan Konu
2
Tepki puanı
1
Ufak çaplı projelerde çok fazla hızlandırdığı söylenemez. Ama büyük projelerde hayat kurtaran özellikleri vardır. Cache kullanımı gibi özellikleri EzSql'i ön plana çıkarır. Sitesi üzerinden detaylı bilgilere erişebilirsiniz. Ama yine de PHP ve MySQL'de belirli bir seviyeye gelmiş kullanıcıların tercih etmesini tavsiye ederim.
 

NeFuSa

0
Onaylı Üye
Üye
Katılım
27 Aralık 2006
Mesajlar
1,414
Açılan Konu
129
Tepki puanı
15
Konum
İstanbul
En kötü ihtimalle, kod bakımından kalabalık yapmamasından dolayı bile tercih sebebi olabilir. :)
 
Üst