Perguntas com a marcação «wpdb»

A classe wpdb, acessada por meio da variável global $ wpdb, é usada para interagir com o banco de dados WordPress

34
Como você prepara adequadamente uma instrução% LIKE% SQL?

Eu gostaria de usar uma instrução LIKE% text% enquanto ainda estiver usando a classe WordPress $ wpdb para higienizar e preparar a entrada. SELECT column_1 from `prefix_my_table` WHERE column_2 LIKE '%something%'; Eu tentei algo como isto sem sucesso: $wpdb->prepare( "SELECT column_1 from...

28
Devo usar o wpdb prepare?

Eu sou novo no SQL e estou querendo saber se preciso usar wpdb->preparea seguinte consulta em uma tabela que criei global $wpdb; $tablename = $wpdb->prefix . "my_custom_table"; $sql = "SELECT * FROM " . $tablename . " ORDER BY date_created DESC"; $resulst = $wpdb->get_results( $sql ,...

26
Como imprimir o sql excutado logo após sua execução

Estou procurando uma maneira pela qual eu possa imprimir a consulta sql executada logo após o: $wpdb->query( $wpdb->prepare("INSERT INTO tbl_watchprosite SET keywords=%s,url_to_post=%s,description=%s, date_captured=%s,crawl_id=%d, image_main=%s,images=%s,brand=%s,

21
$ wpdb-> get_row () retorna apenas uma única linha?

Por que é isso? Tentei a mesma consulta no console e ele retornou várias linhas. Aqui está a consulta: $this->wpdb->get_row("SELECT * FROM ".$this->wpdb->users." WHERE status = 'active'", ARRAY_A); Ele continua retornando a mesma linha única quando há vários usuários ativos. Estou...

21
Mostrando erros com a atualização $ wpdb

Estou usando $wpdb->updatepara atualizar uma tabela personalizada que tenho no meu banco de dados. Quando var_dumpo resultado retorna: int(0) Então tentei $wpdb->print_error()ver o que havia de errado. No entanto, isso não mostra nada. Eu também tentei $wpdb->show_errors(), mas novamente...

21
Inserir WPDB ou se existir Atualização

Não estou familiarizado com o WPDB ou SQL em geral, mas tenho uma tabela personalizada para o meu projeto e estou tentando atribuir alguns metadados a ele. O que eu gostaria que acontecesse é que, se existir uma linha, atualize-a e, se não, insira-a. Eu li tanto Insert quanto Update no WPDB Codex,...

13
$ wpdb não irá inserir NULL na coluna da tabela

Quando tento algo parecido com isto $status = NULL; $wpdb->update( 'table', array( 'status' => $status, ), array( 'id' => 1 ) ); Na coluna 'status' agora eu tenho uma string vazia '', ela simplesmente não a define como NULL. A coluna pode ser NULL, é claro. Também testei $...

12
get_results usando wpdb

Estou tentando recuperar informações no meu banco de dados. Eu queria exibir tudo pagesusando essa declaração, mas estou ficando em brancoARRAY global $wpdb; $result = $wpdb->get_results ( " SELECT * FROM $wpdb->wp_posts WHERE post_type = 'page' " ); echo $result; // display...

9
Buscar matriz com $ wpdb

Estou tentando converter esse código para usar o $ wpdb. $data = array(); $query = "SELECT * FROM videos"; $query_exec = mysql_query($query) or die(); while($row = mysql_fetch_array($query_exec)) { if ( $row['video'] == "http://youtu.be/".end(explode('http://youtu.be/',$row['video'])) ) {...

9
Detectando erros gerados por $ wpdb-> get_results ()

Como detecto erros ao usar $ wpdb-> get_results ()? Por exemplo: $result = $wpdb->get_results("SELECT * FROM this is not a valid query"); O código anterior não gera exceções ou erros; simplesmente define $ result para uma matriz vazia. Como detectamos de maneira confiável os erros gerados...

9
Paginação com consulta SQL personalizada

Eu tenho minha própria string SQL para selecionar postagens de Tipo de Postagem Customizada com a cláusula WHERE específica. Usei o deslocamento e o limite para retornar as postagens apropriadas, dependendo da página exibida. Está funcionando bem. Agora, eu gostaria de fazer previous_posts_link()e...