我正在使用PHP为一个网站生成一个XML文件,他们在该网站上查看技术产品。在XML文件中,我必须显示产品的评级。出于评级目的,我使用GD Star rating插件。
我一直在尝试使用wpdb类来获取每个产品的评级。然而,到目前为止,我还没有任何运气。我在phpmyadmin上使用以下SQL代码,并且我能够获取我想要的任何产品评论的评级
SELECT review FROM tableName_gdsr_data_article WHERE post_id = 4627
但当我在PHP中尝试这段SQL代码时,如下图所示,我得到的只是一堆错误。
$post_id = $post->ID;
$reviewScore = $wpdb->query(
$wpdb->prepare(
"SELECT review FROM tableName_gdsr_data_article WHERE post_id = \'$post_id\'"
)
);
有人知道为什么上面的代码不起作用吗?任何帮助都将不胜感激。
提前感谢