Вордпресс - Операције базе података

Преглед садржаја
Много пута у оквиру изабране путање потребно је прилагодити табеле, креирати нове, како би се испунили захтеви или можда стварамо додатак са много функционалности. Постоји доста опција које нас могу довести до тога да морамо извршити различите врсте сложених операција над базама података у нашој инсталацији Вордпресс.
Метод Гет_ров ()
Већ знамо да ако уметнемо запис, то је зато што ћемо му у неком тренутку вероватно морати приступити, осим ако се ради о некој табели одржавања, међутим претпоставићемо да морамо да добијемо неке записе из наше базе података из Вордпресс, за ово ћемо користити методу гет_ров ()Ово може вратити резултате као објект или као низ, било нумерички или асоцијативни; Погледајмо пример кода на следећој слици како га можемо користити.

Овај једноставан пример говори нам да ћемо све податке донети из табеле вп_постс, где вп_ може бити још један префикс који смо успоставили приликом инсталације Вордпресс и са честицом $ впдб-> добијамо тачан префикс, информације које ћемо извући су оне повезане са ИД пољем чија је вредност 1, тада можемо приступити као да је својство објекта са $ тхепост-> пост_титле; како можемо видети ову имплементацију је прилично једноставно, али веома моћно.
Сада, ако желимо да добијемо више колона, најбоље је користити функцију гет_ресултс (); је ако је спреман за складиштење више од једног записа података, да видимо на следећој слици како се користи:

Оно што овај последњи упит ради је да нам донесе све постове чији је пост_статус једнак 'објави', у овом случају уместо да одаберемо све вредности са * користимо поља која ћемо посебно унети, овај пут нам је потребно ИД и пост_титле; онда можемо проћи кроз наш објекат са предзнаком од ПХП а пољима записа можемо приступити као да су својства објекта.
Метод Гет_инсерт ()
Вордпресс Овом методом нуди нам могућност уклањања сирових упита у базу података ради уметања, чиме се повећава сигурност на њој, да бисмо користили ову методу, морамо слиједити сљедећу структуру:
$ впдб-> уметни ($ табле, $ дата);

$ табле је назив табеле или табеле у које ћемо уметнути податке, а $ дата садржи податке и називе поља. Погледајмо пример како можемо да направимо уметање:
 инсерт ($ впдб-> ми_цустом_табле, арраи ('фиелд_оне' => $ неввалуеоне, 'фиелд_тво' => $ неввалуетво)); ?> вар13 -> 

Као што видимо, прво што смо урадили је креирање две променљиве које би ускладиштиле садржај који желимо да уметнемо, а затим зовемо методу инсерт () прослеђивање табеле као првог параметра, а затим низ са пољима и подацима које свако мора да претпостави. Након овог процеса и ако је ова операција успешна у извођењу, одговарајуће уметање се врши у базу података.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave