【发布时间】:2016-03-25 00:07:13
【问题描述】:
我试图在 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 使用命名参数的正确语法?
我的 couchbase 服务器是 4.1
【问题讨论】: