Php 使用WordPress$wpdb对象从自定义表获取结果时出错

Php 使用WordPress$wpdb对象从自定义表获取结果时出错,php,wordpress,Php,Wordpress,我试图使用$wpdb对象从自定义表中获取结果,但在回显结果时出错: Notice: Undefined property: stdClass::$category in... 以下是PHP代码: global $wpdb; $prodCat = $wpdb->get_results( "SELECT * FROM product_category" , OBJECT_K); foreach ( $prodCat as $row ){ echo $

我试图使用$wpdb对象从自定义表中获取结果,但在回显结果时出错:

Notice: Undefined property: stdClass::$category in...
以下是PHP代码:

global $wpdb;
$prodCat = $wpdb->get_results( 
"SELECT * FROM product_category" , OBJECT_K);
    foreach ( $prodCat as $row ){
                echo $row->category-name;
    }

感谢您的帮助。

没关系。问题是因为我的列名是“categoryName”,我在数据库中将它改为categoryName,工作正常。这和连字符“-”有关