【问题标题】:Zend Gdata StructuredQuery for empty cellsZend Gdata StructuredQuery 用于空单元格
【发布时间】:2013-11-07 09:13:42
【问题描述】:

如何对空单元格进行结构化查询。

我试过这样:

$query = new Zend_Gdata_Spreadsheets_ListQuery();
$query->setSpreadsheetKey($spreadsheetKey);
$query->setWorksheetId($worksheetId);
$query->setSpreadsheetQuery('name="" and lastname=John');
$listFeed = $spreadsheetService->getListFeed($query);

但每次我这样做我都会得到:Parse error: Invalid token encountered

我尝试过使用单引号、双引号......似乎没有任何效果。

【问题讨论】:

    标签: zend-framework gdata gdata-api google-data-api


    【解决方案1】:

    问题出在方法getQueryArray中的Zend_Uri_Http类中

    public function getQueryAsArray()
    {
        $query = $this->getQuery();
    
        $queryArray = array();
        if ($query !== false) {
            parse_str($query, $queryArray);
        }
    
        return $queryArray;
    }
    

    PHP 设置为 magic_quotes_gpc = On,导致结构化查询以错误的方式转义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多