致命错误:对非对象调用成员函数Query()

时间:2010-11-10 作者:Scott B

在下面的代码(来自我的functions.php)中,我试图从wp\\u postmeta表中创建一个项目数组,其中meta\\u键为“\\u wp\\u attached\\u file”。我收到一个错误:

致命错误:对非对象调用成员函数query()

查询有什么问题?

$excludeImages = array();
$excludeImages = $wpdb->query("SELECT meta_value 
                              FROM $wpdb->postmeta 
                              WHERE meta_key = \'_wp_attached_file\'");

array_push($excludeImages);

1 个回复
最合适的回答,由SO网友:MikeSchinkel 整理而成

你好@Scott B:

您是否记得包括global $wpdb; 在你的代码中,像这样吗?

global $wpdb;
$excludeImages = array();
$excludeImages = $wpdb->query("SELECT meta_value 
                              FROM $wpdb->postmeta 
                              WHERE meta_key = \'_wp_attached_file\'");

array_push($excludeImages);

结束

相关推荐

Php和index.php有什么不同?

如果我创建一个家。php文件,似乎WP将使用该文件而不是索引。php,so索引。php从未使用过?这两个模板文件(位于主题文件夹中)之间有什么区别?他们的行为方式是否相同,唯一的区别是家的优先权。php?