Wordpress - Operações de banco de dados

Índice
Muitas vezes dentro do caminho escolhido é necessário customizar as tabelas, criar novas, para atender aos requisitos ou talvez estejamos criando um plugin com muitas funcionalidades. Existem algumas opções que podem nos levar a ter que executar diferentes tipos de operações complexas para bancos de dados em nossa instalação de Wordpress.
Método Get_row ()
Já sabemos que se inserirmos um registro é porque provavelmente teremos que acessá-lo em algum momento, a menos que seja alguma tabela de manutenção, no entanto, vamos assumir que precisamos obter alguns registros de nosso banco de dados de Wordpress, para isso vamos usar o método get_row ()Isso pode retornar os resultados como um objeto ou como uma matriz, numérica ou associativa; Vamos ver um exemplo de código na imagem a seguir de como podemos usá-lo.

Este exemplo simples nos diz que vamos trazer todas as informações da tabela wp_posts, onde wp_ pode ser outro prefixo que estabelecemos na instalação do Wordpress e com a partícula $ wpdb-> obtemos o prefixo correto, a informação que extrairemos é aquela associada ao campo ID cujo valor é 1, então podemos acessá-la como se fosse uma propriedade de um objeto com $ thepost-> post_title; como podemos ver esta implementação é bastante simples, mas muito poderosa.
Agora, se o que queremos é obter várias colunas, é melhor usar a função Obter resultados (); é se ele está preparado para armazenar mais de um registro de dados, vamos ver na imagem a seguir como ele é utilizado:

O que esta última consulta faz é nos trazer todos os posts cujos post_status são iguais a 'publicar', neste caso ao invés de selecionar todos os valores com o * usamos os campos que iremos trazer especificamente, desta vez o que precisamos é ID e post_title; então podemos percorrer nosso objeto com um foreach de PHP e podemos acessar os campos do registro como se fossem propriedades do objeto.
Método Get_insert ()
Wordpress Com este método nos oferece a possibilidade de eliminar as consultas brutas ao banco de dados para fazer inserções, aumentando assim a segurança do mesmo, para utilizar este método devemos seguir a seguinte estrutura:
$ wpdb-> inserir ($ tabela, $ dados);

$ mesa é o nome da tabela ou tabelas onde vamos inserir os dados e $ data contém os dados e os nomes dos campos. Vamos ver um exemplo de como podemos fazer uma inserção:
 insert ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 -> 

Como podemos ver, a primeira coisa que fizemos foi criar duas variáveis ​​que armazenariam o conteúdo que desejamos inserir, então chamamos o método inserir () passando a tabela como primeiro parâmetro e depois um array com os campos e os dados que cada um deve assumir. Após este processo e se esta operação for bem sucedida na execução, é feita a inserção correspondente na Base de Dados.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave