¿Cómo consulto una tabla que no es de WordPress?

1 minuto de lectura

He creado una nueva tabla dentro de la misma base de datos que contiene las tablas de WordPress. ¿Cómo puedo consultar esta tabla específica desde una página php personalizada? Parece que la página no puede conectarse a la base de datos. Ha pasado un tiempo desde que tuve que hacer cualquier codificación php/mysql, así que perdona mi ignorancia.

<?php
global $wpdb;
$sql = "SELECT * FROM table_name";
$result = mysqli_query($wpdb, $sql);

if (mysqli_num_rows($result) > 0) {
  // output data of each row
  while($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["ID"]. " " . $row["content"]. "<br>";
  }
} else {
  echo "0 results";
}
?>

$wpdb es una instancia de la clase wpdb. Le haces llamadas de la siguiente manera:

global $wpdb;

//Prepare a SQL Query
$query = $wpdb->prepare("SELECT * FROM my_custom_table WHERE column_foo = %s", $someVariable);

$results = $wpdb->get_results($query);

foreach($results as $result) {
    //do a thing
}

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad