"Enter"a basıp içeriğe geçin

Ezsql Kullanımı

Ezsql Kullanımı ve Ezsql Kodları.Günümüzde, çoğu web sitesi ve web uygulaması veritabanı odaklıdır, yani geliştiricinin istenen bilgileri almak için veritabanını sorgulamanız gerektiği anlamına gelir. SQL sorgularını küçük ve orta ölçekli projelerde kolay ve verimli bir şekilde işlemek için çok kullanışlı bir araca bir göz atalım.

EzSQL nedir ve neden yararlıdır

Büyük projelerde, olağan iyi uygulama, sitenizi oluşturmak için bir CMS veya Symfony veya CodeIgniter gibi bir çerçeve kullanmaktır. Ancak daha küçük projelerde, birçok geliştirici hala mysql_query()veritabanına SQL sorguları yapmak gibi PHP fonksiyonlarını kullanıyor .

İşlevsel olmakla birlikte, tüm bu mysql_XXXişlevleri kullanmamanızı tavsiye etmiyorum : Çoğu web sitesi MySQL kullanıyor, bu doğru, ama bir gün PostGres veya Oracle gibi başka bir DB ile uğraşmak zorunda kalırsanız… Kodunuz hiç çalışmayacak ve tekrar yazmam gerekecek. Korkunç değil mi? Bu nedenle, bir veritabanı soyutlama katmanı kullanmanız önerilir. Bu, uygulama / web sitesi ve MySQL, Oracle veya PostgreSQL gibi veritabanları arasındaki iletişimi birleştiren bir API’dir.

Tahmin edebileceğiniz gibi ezSQL, çeşitli veritabanlarıyla çok kolay bir şekilde çalışmanıza izin verir. Yine de, farklı veritabanları arasında SQL söz dizimi uygulamalarındaki farklılıkları desteklemediğini lütfen unutmayın.

Ayrıca, ezSQL, veritabanına sorguları basitleştiren ve daha temiz bir kod üretmeye yardımcı olan birkaç yöntem sunar.

ezSQL ve WordPress

Çoğunuz WordPress ile tanıdık olduğundan, muhtemelen wpdbveritabanına sorguları göndermenizi sağlayan sınıfı biliyorsunuzdur . Wpdb ezSQL’i temel aldığından ve WordPress sınıfına aşina olduğunuzdan, ezSQL’i kullanmayı öğrenmekte herhangi bir sorun yaşamayacaksınız. Ve WordPress veya wpdb sınıfını hiç duymamışsanız endişelenmeyin. ezSQL’i öğrenmek ve kullanmak son derece kolaydır.

EzSQL’i indirme ve yükleme

Doğru, çok fazla konuştum. Şimdi biraz kodlamaya ne dersin? Başlayalım ezSQL kopyanızı kapma . Bunu aldıktan sonra sunucunuzda (veya sabit sürücünüzde) açın. Ezsql İndirmek İçin Tıklayınız

Projelerinizde ezSQL kullanabilmek için iki dosya eklemeniz gerekiyor: Birincisi ez_sql_core.php, ezSQL çekirdek dosyası. İkincisi kullanacağınız veritabanına bağlıdır. EzSQL’i bir MySQL veritabanı ile kullanabilmek için eklemelisiniz ez_sql_mysql.php.

Tamamlandığında, bir ezSQL nesnesi oluşturmanız gerekir. Bu, veritabanı kullanıcı adınızı, şifrenizi, adınızı ve ana makinenizi kullanarak kolayca yapılır. Aşağıdaki örnek, gerekli dosyaların eklenmesini ve bir ezSQL nesnesinin oluşturulmasını göstermektedir:

include_once "../shared/ez_sql_core.php";
include_once "ez_sql_mysql.php";
$db = new ezSQL_mysql('db_user','db_password','db_name','db_host');

Şimdi, aradığın bir nesnen var $db. Veritabanımıza herhangi bir sorguyu çalıştırırız.

Sorgular örnekleri

ezSQL’in SQL sorgularını son derece basit hale getirmek için birkaç yöntemi vardır. Bununla ne yapabileceğinizi görelim:

Herhangi bir sorguyu çalıştır

Veritabanına eklemek, silmek veya en genel olarak herhangi bir sorguyu çalıştırmak için queryyöntemi kullanmalıyız . Veri girişi durumunda, yöntem insert kimliğini döndürür.

$db->query("INSERT INTO users (id, name, email) VALUES (NULL,'The Cat','[email protected]google.com')");

Bir güncelleme sorgusu örneği:

$db->query("UPDATE users SET name = 'Patrick' WHERE id = 4");

Bir satır seç

get_rowEğer sadece veritabanından bir satır seçmek gerekirse yöntem büyüktür. Aşağıdaki örnek basit bir seçim sorgusunu yürütür ve sonuçları görüntüler.

$user = $db->get_row("SELECT name, email FROM users WHERE id = 4");

echo $user->name;
echo $user->email;

Tek bir değişken seçin

Sadece bir değişkene ihtiyacınız varsa, get_varyöntem yardımcı olmak için buradadır. Bunu kullanarak aşağıda gösterildiği gibi son derece basit.

$var = $db->get_var("SELECT count(*) FROM users");

echo $var;

Birden çok sonuç seç

Yukarıda belgelenen yöntemler oldukça yararlı olsa da, çoğu zaman veritabanınızdan çeşitli veri satırları almanız gerekir. Aranan yöntem get_resultsveritabanınızdan çeşitli veriler alacaktır. Verileri çıkarmak için foreach()ihtiyacınız olan basit bir döngüdür.

$results = $db->get_results("SELECT name, email FROM users");

foreach ( $results as $user ) {
    echo $user->name;
    echo $user->email;
}

Bir sütun seç

Bir sütun almanız gerekiyorsa, get_col yöntemini kullanabilirsiniz. İkinci parametre sütun ofseti.

foreach ( $db->get_col("SELECT name,email FROM users",0) as $name ) {
            echo $name;
}

Hata ayıklama

Bir şey beklendiği gibi çalışmadığında, ezSQL bazı hata ayıklama yapmak için harika bir yöntem vardır. Şaşırtıcı değil, yöntem denir debug. Çağrıldığında, yöntem gerçekleştirilen son sorguyu ve ilişkili sonuçları gösterecektir.

$db->debug();

 

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

etil alkol satın alcialis fiyatlarıcialis fiyatlarıkamagra jel fiyatıtürkçe altyazılı pornoİlaç Tanıtımcialis fiyatlarıtürkçe pornoaltyazılı pornocialis fiyatları