我想使用此查询获取记录,但是从数据库中提取记录时出现此错误...
代码是:
public function AddStartupValue($sID,$cID,$serverType)
{
global $wpdb;
$qryVal = $wpdb->get_results("SELECT `price` FROM `wp_calculator_products` WHERE `sID` = ".$sID." AND `cID` = ".$cID." AND `serverType` = '".$serverType."'", OBJECT);
return $qryVal;
}
我得到的错误是:
Fatal error: Call to a member function query() on a non-object
我也无法print_r($ wpdb),它提供空结果..
让我知道如何解决这个问题.. 的问候,
答案 0 :(得分:0)
我认为您需要包含config.php
文件(如果不包括在内):
require_once('../../../config.php');
答案 1 :(得分:-1)
我认为你必须在不在公共函数中的文件顶部使用全局$ wpdb。
致命错误:在非对象上调用成员函数query()
在你的情况下,query()与$ wpdb类对象的get_results()方法相关联。