Quiero conectarme wpdba otra base de datos. ¿Cómo creo la instancia y le paso el nombre de la base de datos / nombre de usuario /
La clase wpdb, a la que se accede a través de la variable global $ wpdb, se usa para interactuar con la base de datos de WordPress
Quiero conectarme wpdba otra base de datos. ¿Cómo creo la instancia y le paso el nombre de la base de datos / nombre de usuario /
Me gustaría usar una declaración LIKE% text% mientras sigo usando la clase $ wpdb de WordPress para desinfectar y preparar la entrada. SELECT column_1 from `prefix_my_table` WHERE column_2 LIKE '%something%'; He intentado algo como esto en vano: $wpdb->prepare( "SELECT column_1 from...
Soy nuevo en SQL y me pregunto si necesito usarlo wpdb->preparepara la siguiente consulta en una tabla que he creado global $wpdb; $tablename = $wpdb->prefix . "my_custom_table"; $sql = "SELECT * FROM " . $tablename . " ORDER BY date_created DESC"; $resulst = $wpdb->get_results( $sql ,...
Estoy buscando una forma en la que pueda imprimir la consulta SQL ejecutada justo después de: $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,
Estoy trabajando en una plantilla de página de término de taxonomía personalizada donde queremos que los elementos que están conectados al término estén ordenados por una fecha de publicación (campo de fecha personalizado), y si hay varios elementos en el mismo día (formateados como AAAA-MM- DD)...
Por que es Intenté la misma consulta en la consola y me devolvió varias filas. Aquí está la consulta: $this->wpdb->get_row("SELECT * FROM ".$this->wpdb->users." WHERE status = 'active'", ARRAY_A); Sigue devolviendo la misma fila cuando hay varios usuarios activos. ¿Me estoy perdiendo...
Estoy usando $wpdb->updatepara actualizar una tabla personalizada que tengo en mi base de datos. Cuando me var_dumpdevuelve el resultado: int(0) Así que traté $wpdb->print_error()de ver qué pasa. Sin embargo, no muestra nada. También lo intenté $wpdb->show_errors(), pero nuevamente no...
No estoy muy familiarizado con WPDB o SQL en general, pero tengo una tabla personalizada para mi proyecto y estoy tratando de asignarle algunos metadatos. Lo que "me gustaría" que ocurra es que si existe una fila, actualícela y, si no, insértela. He leído Insertar y Actualizar en el Codex WPDB pero...
Lo siento si esta pregunta es trivial. Estoy empezando a desarrollar complementos en WordPress. En todos los tutoriales encontré esto: al crear las tablas personalizadas, $wpdb->prefixse usa. Ejemplo: $table_name = $wpdb->prefix . "liveshoutbox"; Mi pregunta: ¿Es obligatorio usar...
Como en el título, ¿cómo cambiar programáticamente el inicio de sesión del usuario? Quería usar la wp_insert_userfunción, pero parece que al actualizar el usuario actual, no cambia su nombre de usuario. ¿Debo usar $wpdb->updatepara eso? En caso afirmativo, ¿cómo se vería el código para cambiar...
Escribí una función que se supone que devuelve el número de filas encontradas en una consulta SELECT, pero siempre parece devolver 0 o una matriz. ¡He estado jugando con esto durante aproximadamente una hora y todavía no puedo resolverlo! Estoy seguro de que estoy haciendo algo estúpidamente...
¿Necesito usar wpdb prepare antes de wpdb-> insert? Si estoy insertando valores en una tabla de WordPress usando wpdb-> insert, ¿necesito "limpiar" mis datos antes de insertarlos o este método (wpdb-> insert) lo hace por
Cuando intento algo como esto $status = NULL; $wpdb->update( 'table', array( 'status' => $status, ), array( 'id' => 1 ) ); En la columna 'estado' ahora tengo una cadena vacía '', simplemente no la establecerá en NULL. La columna puede ser NULL, por supuesto. También probé $...
Estoy tratando de recuperar información en mi base de datos. Quería mostrar todo pagesusando esta declaración, pero estoy obteniendo un espacio en blancoARRAY global $wpdb; $result = $wpdb->get_results ( " SELECT * FROM $wpdb->wp_posts WHERE post_type = 'page' " ); echo $result; //...
Estoy trabajando en WordPress, que es nuevo para mí. Ahora se me ha proporcionado un sitio completamente diseñado en wp, pero el problema es que no puedo buscar en la consulta cada funcionalidad / página que encontré $wpdb->get_results usado para obtener resultados de la base de datos y esto...
Entonces, usando la actualización $ wpdb-> para agregar algunos datos a una tabla personalizada, tratando de agregar la marca de tiempo actual pero no está guardando las cosas correctas (0000-00-00 00:00:00 esto se guarda). código de resumen $wpdb->update('mytable', array( 'value' =>...
Tengo lo siguiente: $query = 'SELECT * FROM wp_pod_tbl_add_questions WHERE id LIKE '. $id; $row = $wpdb -> get_results($query); ¿Cómo obtengo las columnas llamadas 'id' y 'nombre' de $
Acabo de actualizar a PHP 7 solo para encontrar que WordPress 4.8.1 (última versión) todavía usa mysql_connect en el módulo wp-db.php, pero mysql_connect ha quedado en desuso. El siguiente código está tomado de wp-db-php, líneas 1567-1571: if ( WP_DEBUG ) { $this->dbh = mysql_connect(...
Estoy tratando de convertir este código para usar $ 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'])) ) {...
¿Son normales estos {xxx...}marcadores de posición %en una declaración LIKE? Si es así, ¿cuándo se convierten de nuevo a %'s? SHELL wp> global $wpdb; wp> $q = "%s"; => string(2) "%s" wp> $pq = $wpdb->prepare($q, '%hi%'); => string(136)