Sol Banner
Sağ Banner
Sol Banner
Sağ Banner

WordPress'te wpdb Sınıfı ile Veritabanı Sorgusu Nasıl Yapılır?

Reverso

Yeni Üye
Kayıtlı
7 Gün
Katılım
10 Eylül 2026
Konular
12
Mesajlar
13
Tepkime puanı
1
Puan
0
1789646443892.webp

WordPress'te wpdb Sınıfı ile Veritabanı Sorgusu Nasıl Yapılır?

WordPress'te veriler MySQL veritabanında saklanır. Kullanıcılar, yazılar, ayarlar ve birçok farklı bilgi veritabanındaki tablolarda tutulur. WordPress içerisinde veritabanıyla iletişim kurmak için kullanılan yapılardan biri de wpdb sınıfıdır.

  1. wpdb Nedir?
wpdb, WordPress'in veritabanıyla iletişim kurmasını sağlayan sınıftır. Özel sorgular oluşturmak veya mevcut tablolardan veri almak için kullanılabilir.

  1. Basit Bir Sorgu Nasıl Yapılır?
WordPress'in $wpdb nesnesi kullanılarak sorgu çalıştırılabilir.

PHP:
global $wpdb;

$sonuclar = $wpdb->get_results(
"SELECT * FROM {$wpdb->posts} LIMIT 5"
);

Bu kod, WordPress yazı tablosundan 5 kayıt getirir.

  1. Tek Bir Veri Nasıl Alınır?
Sadece tek bir değer almak istediğimizde get_var() kullanılabilir.

PHP:
global $wpdb;

$sayi = $wpdb->get_var(
"SELECT COUNT(*) FROM {$wpdb->posts}"
);

echo $sayi;

Bu şekilde veritabanındaki yazı sayısı alınabilir.

  1. Güvenli Sorgu Neden Önemlidir?
Kullanıcıdan gelen verileri doğrudan SQL sorgusuna eklemek güvenlik sorunlarına neden olabilir. Bu nedenle WordPress'in prepare() yöntemi kullanılmalıdır.

PHP:
global $wpdb;

$id = 10;

$sonuc = $wpdb->get_row(
$wpdb->prepare(
"SELECT * FROM {$wpdb->posts} WHERE ID = %d",
$id
)
);

wpdb, özel WordPress geliştirmelerinde veritabanına doğrudan erişim gerektiğinde oldukça kullanışlıdır. Ancak sorgular hazırlanırken güvenlik ve performans konularına dikkat edilmelidir.
 
General chit-chat
Yardım Users
  • Şu anda kimse sohbet etmiyor.
  • (Guest) 4000:
    buldum
    Alıntı
  • (Guest) 4000:
    özelden yazıyom ciddi :D
    Alıntı
  • Admin:
    teşekkürler bekliyorum
    Alıntı
  • FG Chat Bot:
    Guest İso has joined the room.
  • (Guest) İso:
    sa
    Alıntı
  • (Guest) İso:
    free kayıt ha
    Alıntı
  • (Guest) İso:
    oda kurun odaaaaaa
    Alıntı
  • FG Chat Bot:
    Guest uyuz has joined the room.
  • Winston:
    Selamlar
    Alıntı
  • (Guest) uyuz:
    Sa
    Alıntı
  • (Guest) uyuz:
    @Winston adminim
    Alıntı
  • DR.CAR:
    Selamın Aleyküm
    Alıntı
  • Admin:
    V.aleyküm Selam hoşgeldin.
    Alıntı
  • Admin:
    Sistem mevcut nasıl beğendin mi.
    Alıntı
  • DR.CAR:
    Yesss.
    Alıntı
  • DR.CAR:
    Araba yardımlaşma odası aç
    Alıntı
  • DR.CAR:
    dur ben açayım daha iyi ben açabiliyormuşum
    Alıntı
  • Admin:
    H.o
    Alıntı
  • Winston:
    Hayırlı olsun
    Alıntı
  • Admin:
    Nasıl hocam eksiklik görüyormusun. Roto fliteleri tamamdır.
    Alıntı
  • Admin:
    Üye olmayan ziyaretcilerede aktif bıraktım
    Alıntı
  • Reverso:
    Selamlar
    Alıntı
  • Reverso:
    Forum değişmiş yeni hali hayırlı olsun.
    Alıntı
  • Admin:
    Aleyküm selam.
    Alıntı
  • Admin:
    Teşekkürler. @Reverso
    Alıntı
      Admin: Teşekkürler. @Reverso
      Geri
      Üst Alt