Сбор строк из базы данных SQL в Wordpress

так что это мой первый раз со stackoverflow, поэтому этот пост может иметь совершенно неправильную компоновку. Я очень новичок в разработке плагинов для WordPress и, похоже, борюсь с тем, что обычно является очень простой задачей PHP. Все, что я хочу сделать, это собрать все строки из таблицы WordPress и отобразить их.

function test_function(){
    global $wpdb;
    $table_name = $wpdb->prefix . "*Table Name*"; //Name of table hidden (note wp_ not included)
    $sql = $wpdb->get_results("SELECT * FROM $table_name");
    $result = mysqli_query($sql);
    echo $sql;

    if (mysqli_num_rows($result) > 0) {
        echo "<br>Testing";
        while($row = mysqli_fetch_assoc($result)) {
            echo "id: " . $row["row1"]. " - Name: " . $row["row2"]. " " . $row["row3"]. "<br>"; //Row names hidden
        }
    } else {
       echo "<br>Error Collecting Data. Please contact the plugin developer";
    }
}
?>

Результат этого существа

Array
Error Collecting Data. Please contact the plugin developer

Любые советы по получению данных из базы данных будут высоко оценены

Дополнительные примечания. База данных заполняется 2 строками данных.


person Monty Allen    schedule 07.03.2021    source источник
comment
1) количество возвращенных записей == 0 не означает, что произошла ошибка. Это означает лишь то, что ни одна запись не удовлетворяет требованиям. 2) wpdb-get_results() уже возвращает результаты, если они есть.   -  person Shadow    schedule 08.03.2021