我试图在 PHP 中使用 N1QL ......第一个正在工作:1)
$query = CouchbaseN1qlQuery::fromString("select count(*) from mybucket where type = 'user'");
$res = $myBucket->query($query);
输出:
array(1) {
[0]=>
object(stdClass)#3 (1) {
["$1"]=>
int(58)
}
}
2)当我更改为命名参数时,它失败了:
$query = CouchbaseN1qlQuery::fromString("select count(*) from mybucket where type = $type");
$res = $myBucket->query($query, ['type' => 'user']);
我收到“PHP 通知:未定义变量:类型...”错误
任何人都可以帮助指导我在 PHP 中使用 N1QL 的命名参数的正确语法吗?
我的沙发基础服务器是 4.1