Wordpress SQL işlemleri


Bu dersimiz de Wordpress siteniz de SQL işlemlerinizi yapmak için wpdb sınıfını nasıl kullanacağınızı öğreneceğiz.

İlk önce SQL işlemlerinde kullanacağımız wpdb sınıfını tanımlayacağız.



Kod:
global $wpdb;
kodunu herhangi SQL kodun üstünde tanımlanmalıdır.

KOMUT YAZMAK


Kod:
$sql = $wpdb->query( $wpdb->prepare( "KOMUT KODLARINIZ" ) );
** ->query() kullanırken herhangi SQL Injection saldırılardan korunmak için ->prepare fonksiyonu kullanınız.

VERİ EKLEMEK


Kod:
$wpdb->insert( $tabloadi, $veri );
kodu ile istediğiniz tabloya veri ekleyebilirsiniz

$tabloadi = Tablo adı
$veri = Tabloya veri eklerken gireceğiniz değerler. Değişkeni Array olmalıdır.

Örnek:


Kod:
$wpdb->insert( 'sanalkurs_dersler', array( 'dersadi' => 'Wordress SQL işlemleri', 'yazar' => 'Onur Kınay' ));


VERİ GÜNCELLEME


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

kodu ile istediğiniz tabloya veri değiştirebilirsiniz

$tabloadi = Tablo Adı
$veri = Değişecek verilerin değerleri içerir, Değişeni Array olmalıdır
$kosullar = Veri değiştirmek için koşul dizinidir. Değişkeni Array olmalıdır

Örnek:



Kod:
$wpdb->update( 'sanalkurs_uyeler', array( 'dogumTarihi' => '13.06.1995', 'uzmanlikAlanı' => 'PHP' ), array( 'uyeID' => 13 ),

VERİ SİLME



Kod:
<?php $wpdb->delete( $tabloadi, $kosullar ); ?>
ile istediğiniz tablodan veri silebilirsiniz.

$tabloadi = Tablo Adı
$kosullar = Veri silmek için koşul dizinidir. Değişkeni Array olmalıdır

Örnek:


Kod:
$wpdb->delete( 'sanalkurs_dersler', array( 'ID' => 1 ) );