Wordpress - Операции с бази данни

Съдържание
Много пъти в рамките на избрания път е необходимо да персонализирате таблиците, да създавате нови, за да отговаряте на изискванията или може би създаваме плъгин с много функционалности. Има доста опции, които могат да ни накарат да се наложи да извършваме различни видове сложни операции с бази данни в нашата инсталация на Wordpress.
Метод Get_row ()
Вече знаем, че ако вмъкнем запис, това е така, защото вероятно ще трябва да получим достъп до него в даден момент, освен ако не е някаква таблица за поддръжка, но ние ще приемем, че трябва да получим някои записи от нашата база данни от Wordpress, за това ще използваме метода get_row ()Това може да върне резултатите като обект или като масив, числов или асоциативен; Нека видим пример на код в следното изображение за това как можем да го използваме.

Този прост пример ни казва, че ще извадим цялата информация от таблицата wp_posts, където wp_ може да бъде друг префикс, който сме установили при инсталирането на Wordpress и с частицата $ wpdb-> получаваме правилния префикс, информацията, която ще извлечем, е тази, свързана с полето ID, чиято стойност е 1, тогава можем да получим достъп до нея, сякаш е свойство на обект с $ thepost-> post_title; как можем да видим тази реализация е доста проста, но много мощна.
Сега, ако това, което искаме, е да получим множество колони, най -добре е да използваме функцията get_results (); е, ако е подготвено да съхранява повече от един запис с данни, нека видим на следващото изображение как се използва:

Това, което прави последната заявка, е да ни донесе всички публикации, чийто post_status е равен на „публикация“, в този случай вместо да избираме всички стойности с *, използваме полетата, които ще въведем конкретно, този път това, от което се нуждаем, е ID и post_title; след това можем да преминем през нашия обект с foreach на PHP и можем да получим достъп до полетата на записа, сякаш са свойства на обекта.
Метод Get_insert ()
Wordpress С този метод той ни предлага възможността да премахнем необработените заявки към базата данни, за да направим вмъквания, като по този начин повишим сигурността в нея, за да използваме този метод, трябва да следваме следната структура:
$ wpdb-> вмъкване ($ таблица, $ данни);

$ таблица е името на таблицата или таблиците, където ще вмъкнем данните, а $ data съдържа данните и имената на полетата. Нека да видим пример за това как можем да направим вмъкване:
 вмъкване ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 -> 

Както виждаме, първото нещо, което направихме, беше да създадем две променливи, които да съхраняват съдържанието, което искаме да вмъкнем, след което наричаме метода вмъкване () предаване на таблицата като първи параметър и след това масив с полетата и данните, които всеки трябва да приеме. След този процес и ако тази операция е изпълнена успешно, съответното вмъкване се прави в базата данни.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave