İçindekiler
Çoğu zaman, seçilen yol içinde, gereksinimleri karşılamak için tabloları özelleştirmek, yenilerini oluşturmak gerekir veya belki de birçok işlevselliğe sahip bir eklenti oluşturuyoruz. Kurulumumuzda veritabanlarına farklı türde karmaşık işlemler gerçekleştirmemize neden olabilecek pek çok seçenek vardır. Wordpress.Get_row() yöntemi
Bir kayıt eklersek, bunun bir bakım tablosu olmadıkça muhtemelen bir noktada ona erişmemiz gerekeceğinden olduğunu zaten biliyoruz, ancak veritabanımızdan bazı kayıtları almamız gerektiğini varsayacağız. Wordpress, bunun için yöntemi kullanacağız get_row()Bu, sonuçları bir nesne veya sayısal veya ilişkisel bir dizi olarak döndürebilir; Aşağıdaki görselde nasıl kullanabileceğimize dair bir kod örneği görelim.
Bu basit örnek bize tablodaki tüm bilgileri getireceğimizi söylüyor. wp_posts, burada wp_ kurulumunda oluşturduğumuz başka bir önek olabilir. Wordpress ve $ wpdb-> parçacığı ile doğru öneki elde ederiz, çıkaracağımız bilgi değeri 1 olan ID alanı ile ilişkili olandır, sonra ona $ ile bir nesnenin özelliğiymiş gibi erişebiliriz. thepost-> post_title; Bu uygulamayı nasıl görebiliriz oldukça basit ama çok güçlü.
Şimdi istediğimiz şey birden fazla sütun elde etmekse, işlevi kullanmak en iyisidir. sonuç almak (); eğer birden fazla veri kaydı saklamak için hazırlanmış ise nasıl kullanıldığını aşağıdaki görselde görelim:
Bu son sorgunun yaptığı, post_status değeri 'yayınla' olan tüm gönderileri bize getirmektir, bu durumda tüm değerleri * ile seçmek yerine özellikle getireceğimiz alanları kullanıyoruz, bu sefer ihtiyacımız olan şey kimlik ve post_title; o zaman bir foreach ile nesnemizin üzerinden geçebiliriz PHP ve sanki nesnenin özellikleriymiş gibi kaydın alanlarına erişebiliriz.
Get_insert() yöntemi
Wordpress Bu yöntem ile veri tabanına ekleme yapmak için ham sorguları ortadan kaldırarak, böylece üzerindeki güvenliği artırma imkanı sunuyor, bu yöntemi kullanmak için aşağıdaki yapıyı takip etmeliyiz:
$ wpdb-> ekle ($ tablo, $ veri);
$ tablo verileri ekleyeceğimiz tablo veya tabloların adıdır ve $ data verileri ve alanların adlarını içerir. Bir eklemeyi nasıl yapabileceğimize dair bir örnek görelim:
insert ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 ->
Gördüğümüz gibi, yaptığımız ilk şey eklemek istediğimiz içeriği depolayacak iki değişken oluşturmaktı, ardından yöntemi çağırdık. sokmak () tabloyu ilk parametre olarak ve ardından her birinin varsayması gereken alanları ve verileri içeren bir dizi iletmek. Bu işlemden sonra ve bu işlem yürütmede başarılı olursa Veritabanına ilgili ekleme yapılır.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.