使用php函数中的MongoCursor :: doQuery解析错误?

时间:2013-07-02 17:35:27

标签: php html sql

当我尝试执行这一个函数时,它会返回一个错误,说“解析错误:语法错误,第103行意外T_PAAMAYIM_NEKUDOTAYIM”。

在第103行,它看起来像(这是代码的开头部分)

  function get_list($option) 


{

    //$db = new db();

    //$db->getConnection();

    $rs = $this->db->MongoCursor::doQuery($this->sql, $this->sql_params);   //this is the line 103

    $this->resultList = $rs;

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您不能混用静态和实例语法。它可能是:

$rs = $this->db->MongoCursor->doQuery($this->sql, $this->sql_params);

$rs = MongoCursor::doQuery($this->sql, $this->sql_params);

我不知道你用什么框架来告诉你它到底应该是什么,但我向你展示的将修复语法错误。

$this->db看起来可能是Codeigniter?但MongoCursor :: doQuery()是vanilla PHP:http://php.net/manual/en/mongocursor.doquery.php