首页 > 解决方案 > 在 Wordpress 中从 SQL 数据库中收集行

问题描述

所以这是我第一次使用 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 行数据。

标签: phpmysqlwordpresswordpress-plugin-creation

解决方案


推荐阅读