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



2
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 por get_results ()?
9 database  wpdb  errors 

4
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 next_posts_link()funções de trabalho. Ambos são chamados a …

1
O WPDB prepara - como% - espaços reservados?
Esses {xxx...}espaços reservados %em uma instrução LIKE são normais? Se sim, quando eles serão convertidos novamente em %'s? SHELL wp> global $wpdb; wp> $q = "%s"; => string(2) "%s" wp> $pq = $wpdb->prepare($q, '%hi%'); => string(136) "'{6e039dc0b074a5ff6828a070d0c24708d132341f32dff55a053f1410beabaacd}hi{6e039dc0b074a5ff6828a070d0c24708d132341f32dff55a053f1410beabaacd}'"
9 wpdb 

4
O WordPress 4.8.1 usa mysql_connect que não funciona com o PHP 7
Acabei de atualizar para o PHP 7 apenas para descobrir que o WordPress 4.8.1 (versão mais recente) ainda usa mysql_connect no módulo wp-db.php, mas o mysql_connect foi descontinuado. O código a seguir é obtido de wp-db-php, linhas 1567-1571: if ( WP_DEBUG ) { $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, …
9 wpdb 

1
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'])) ) { $data[$row['id']] = end(explode('http://youtu.be/', $row['video'])); } else { $data[$row['id']] = end(explode('?v=', $row['video'])); } } Então eu …
9 wpdb  array 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.