Merhaba arkadaşlar;

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.

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


KOMUT YAZMAK

description">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


Kod:
 $tabloadi = Tablo adı
Kod:
 $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' => 'Bir yazar' 
   &nbsp
);



VERİ GÜNCELLEME

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

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


Kod:
$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 ) );