我试图运行在谷歌应用程序引擎的PHP大的查询和获取以下错误谷歌大查询选项20056不受此卷曲实现
未捕获的异常“谷歌\云\核心\异常\ ServiceException”与支持消息“选项20056不受该卷曲实施
google_app_engine.enable_curl_lite =‘1’在php.ini支持
function run_query($projectId, $query)
{
$bigQuery = new BigQueryClient([
'projectId' => $projectId,
]);
echo"inside run_query function";
echo "<br>".$query."<br>";
/*$query = 'SELECT TOP(corpus, 10) as title, COUNT(*) as unique_words ' .
'FROM [publicdata:samples.shakespeare]';
$options = ['useLegacySql' => true];
*/
$query='SELECT COUNT(A.id) as unique FROM [aaa.bbb.ccc] A '.
'LEFT JOIN [aaa.bbb.ccc] B '.
'on (A.id=B.primeid) WHERE B.result is null OR B.result <=25 ';
echo "<br>".$query."<br>";
$useLegacySql=true;
$options = ['useLegacySql' => $useLegacySql];
$queryResults = $bigQuery->runQuery($query, $options);
if ($queryResults->isComplete()) {
echo "query complete";
$i = 0;
$rows = $queryResults->rows();
foreach ($rows as $row) {
printf('--- Row %s ---' . PHP_EOL, ++$i);
foreach ($row as $column => $value) {
printf('%s: %s' . PHP_EOL, $column, $value);
}
}
printf('Found %s row(s)' . PHP_EOL, $i);
} else {
echo "query not complete";
throw new Exception('The query failed to complete');
}
}
我试过,但没有工作,但我得到了它受php.ini文件中添加 延长=“php_curl.dll”工作。由于delboy1978uk –
啊哈!好人,你甚至没有启用cURL! – delboy1978uk