如何查询非Wordpress表?

如何查询非Wordpress表?,wordpress,Wordpress,我在包含Wordpress表的同一数据库中创建了一个新表。如何从自定义php页面查询此特定表?该页似乎无法连接到数据库。我已经有一段时间没有做任何php/mysql编码了,所以请原谅我的无知 <?php global $wpdb; $sql = "SELECT * FROM table_name"; $result = mysqli_query($wpdb, $sql); if (mysqli_num_rows($result) > 0) { // output data of

我在包含Wordpress表的同一数据库中创建了一个新表。如何从自定义php页面查询此特定表?该页似乎无法连接到数据库。我已经有一段时间没有做任何php/mysql编码了,所以请原谅我的无知

<?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
是的一个实例。您可以按如下方式调用它:

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
}