Giriş

Orijinalini görmek için tıklayınız : Wordpress SQL İşlemleri


Code
22 Mart 2015, 22:31
Merhaba wordpress sevenleri.


Öncelikle SQL işlerimin de kullanacağımız wpdb sınıfını tanımlamamız gerekicek.

global $wpdb;

yukarıdaki kodu herhangi bir sql kodun üstünde tanımlanmalıyız.

KOMUT YAZMA


$sql = +wpdb->query(

$wpdb->prepare( ''komut kodları'' )

);


Komutları yazdırırken içlerindeki yazım hatalarına dikkat etmenizi öneririm.. Aksi durumda başarılı olmayabilirsiniz.


**->query() kullandığımız herhangi sql injection saldırılarından korunmak için ->prepare fonksiyonu kullanınız.

VERİ EKLEME


$wpdb->insert( $tabloadi, $veri );


$tabloadi = Tablo Adı
$veri = Tabloya verii eklerken gireceğiniz değerlerdir. Değişken durumu Array olmalıdır.

Örnek vermek gerekirse;


$wpdb->insert(
'mathayus_sqlislemleri',
array(
'dersadi' => 'Wordress SQL işlemleri',
'moderator' => 'Mathayus'
)
);


VERİ GÜNCELLEME


$wpdb->update( $tabloadi, $veri, $kosullar );


yukarıdaki kod ile istediğiniz tabloya veri değiştirebilirsiniz.

$kosullar = veri değiştirmek için verilen koşul dizinidir. Yine aynı şekilde değişken durumu Array olmalıdır.

Örnek


$wpdb->update(
'mathayus_kisiler',
array(
'dogumTarihi' => '01.01.2015',
'uzmanlikAlanı' => 'AMELE'
),
array( 'uyeID' => 13 ),


VERİ SİLME


<?phpp $wpdb->delete( $tabloadi, $kosullar ); ?>

ile istediğiniz tablodan verileri silebilirsiniz.


$wpdb->delete( 'mathayus_sqlislemleri', array( 'ID' => 1 ) );


Umarım SQL işlemleri konusunda size yardımcı faydalı olur..