İPUCU

Seçenekler

Wordpress SQL işlemleri

'Black Warrior - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2013
Nereden:
E5
Mesajlar:
12.130
Konular:
6506
Teşekkür (Etti):
1736
Teşekkür (Aldı):
2235
Ticaret:
(0) %
02-09-2014 11:58
#1
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.

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

---------------------
- 2015-2018 Moderasyon -

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı