我试图用ajax检索一些信息。但是当我调用select()
方法时,系统返回致命错误。这是什么原因?调用一个非对象的成员函数select()
这里是我的代码:
define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('JPATH_BASE', realpath(dirname(__FILE__).DS.'..'));
require_once (JPATH_BASE .DS.'includes'.DS.'defines.php');
require_once (JPATH_BASE .DS.'includes'.DS.'framework.php');
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('id', 'product_id')));
$query->from($db->quoteName('sample_table'));
// ->where('application_id = 11');
$db->setQuery($query);
$results = $db->loadObjectList();
我已经使用这个代码多次在其他版本和它的工作。我认为这可能与版本有关。
在此先感谢。
您能提供致命错误吗? – BradM
你好@BradM这里是错误 '致命错误:调用一个非对象的成员函数select()' –
尝试切换select和from的顺序,看看它是否也给你一个错误。 – Elin