İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

ezsql kullanımı (dökuman)

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
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
İyinet Üyesi
Katılım
14 Kasım 2010
Mesajlar
263
Reaction score
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
İyinet Üyesi
Katılım
27 Aralık 2006
Mesajlar
1,414
Reaction score
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?
 

gemius

0
İyinet Üyesi
Katılım
14 Kasım 2010
Mesajlar
263
Reaction score
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
İyinet Üyesi
Katılım
27 Aralık 2006
Mesajlar
1,414
Reaction score
15
Konum
İstanbul
En kötü ihtimalle, kod bakımından kalabalık yapmamasından dolayı bile tercih sebebi olabilir. :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst