【发布时间】:2014-11-26 11:08:38
【问题描述】:
我想使用此查询获取记录,但在从数据库中获取记录时出现此错误...
代码是:
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
我也无法打印_r($wpdb),它提供了空结果..
让我知道我们如何解决这个问题.. 问候,
【问题讨论】:
-
你确定在数据库初始化后调用这个函数吗? (使用 wp 钩子或其他东西)
-
是的,因为 $wpdb 适用于上述所有功能,但不适用于此功能...当我们通过 ajax 单击按钮时会调用它..
-
在 ajax 处理程序中,您正在加载整个 wordpress 系统?