Posted in

Realizar una consulta en wordpress a la base de datos

Para realizar una consulta u obtener resultados de tablas usando el sistema de wordpress usaremos las funciones get_results, get_var y query de la siguiente forma:

require_once '../../../../wp-load.php';
o
// Extraer un valor, en el ejemplo siguiente el número total de registros
$myrows = $wpdb->get_var( "SELECT count(sml_email) as total FROM wp_smlWHERE sml_email = 'oscar@oskratch.com'";
echo $row['total'];

// Realizar un insert, un update, un delete, un alter table, drop table...
$wpdb->query("INSERT into wp_sml (sml_name, sml_email) values ('--', '" . $_REQUEST['email'] . "')");

//Recoger campos de un registro
$row = $wpdb->get_row( "SELECT * FROM " . $wpdb->prefix . "booking_tour WHERE id = '" . $_REQUEST['id'] . "'" );
echo $row->nombre;

// Recoger campos de varios registros
$results = $wpdb->get_results( "SELECT * FROM " . $wpdb->prefix . "booking_tour");
if (count($results)<1) echo "sense resultats"
else {
foreach($results as $row) {
    
echo esc_js(esc_html($row->id)).'<br />';
echo esc_js(esc_html($row->nombre)).'<br />';
                                              
                                }
                            }

Para más información consultar este link

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.